builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0081 starttime: 1461333434.01 results: success (0) buildid: 20160422042409 builduid: 57747f6ab90a4abfb6829331cb47fbcc revision: b0b5fc24d37bb236179d5f7619425600828defb2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:14.010035) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:14.010510) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:14.010784) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:14.028635) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:14.028951) ========= 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.rug0LiruIC/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.m29gWkWsFP/Listeners TMPDIR=/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/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-22 06:57:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.3M=0.001s 2016-04-22 06:57:14 (18.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.108208 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:14.153665) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:14.154018) ========= 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.rug0LiruIC/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.m29gWkWsFP/Listeners TMPDIR=/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/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.019820 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:14.203701) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-22 06:57:14.204068) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b0b5fc24d37bb236179d5f7619425600828defb2 --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 b0b5fc24d37bb236179d5f7619425600828defb2 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.rug0LiruIC/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.m29gWkWsFP/Listeners TMPDIR=/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/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-22 06:57:14,281 truncating revision to first 12 chars 2016-04-22 06:57:14,281 Setting DEBUG logging. 2016-04-22 06:57:14,281 attempt 1/10 2016-04-22 06:57:14,281 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b0b5fc24d37b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 06:57:16,046 unpacking tar archive at: fx-team-b0b5fc24d37b/testing/mozharness/ program finished with exit code 0 elapsedTime=2.010678 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-22 06:57:16.233656) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:16.233986) ========= script_repo_revision: b0b5fc24d37bb236179d5f7619425600828defb2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:16.234389) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:16.234754) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 06:57:16.248747) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 59 secs) (at 2016-04-22 06:57:16.249169) ========= /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.rug0LiruIC/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.m29gWkWsFP/Listeners TMPDIR=/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 06:57:16 INFO - MultiFileLogger online at 20160422 06:57:16 in /builds/slave/test 06:57:16 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 06:57:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:57:16 INFO - {'append_to_log': False, 06:57:16 INFO - 'base_work_dir': '/builds/slave/test', 06:57:16 INFO - 'blob_upload_branch': 'fx-team', 06:57:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:57:16 INFO - 'buildbot_json_path': 'buildprops.json', 06:57:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:57:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:57:16 INFO - 'download_minidump_stackwalk': True, 06:57:16 INFO - 'download_symbols': 'true', 06:57:16 INFO - 'e10s': False, 06:57:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:57:16 INFO - 'tooltool.py': '/tools/tooltool.py', 06:57:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:57:16 INFO - '/tools/misc-python/virtualenv.py')}, 06:57:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:57:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:57:16 INFO - 'log_level': 'info', 06:57:16 INFO - 'log_to_console': True, 06:57:16 INFO - 'opt_config_files': (), 06:57:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:57:16 INFO - '--processes=1', 06:57:16 INFO - '--config=%(test_path)s/wptrunner.ini', 06:57:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:57:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:57:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:57:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:57:16 INFO - 'pip_index': False, 06:57:16 INFO - 'require_test_zip': True, 06:57:16 INFO - 'test_type': ('testharness',), 06:57:16 INFO - 'this_chunk': '1', 06:57:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:57:16 INFO - 'total_chunks': '10', 06:57:16 INFO - 'virtualenv_path': 'venv', 06:57:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:57:16 INFO - 'work_dir': 'build'} 06:57:16 INFO - ##### 06:57:16 INFO - ##### Running clobber step. 06:57:16 INFO - ##### 06:57:16 INFO - Running pre-action listener: _resource_record_pre_action 06:57:16 INFO - Running main action method: clobber 06:57:16 INFO - rmtree: /builds/slave/test/build 06:57:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 06:57:17 INFO - Running post-action listener: _resource_record_post_action 06:57:17 INFO - ##### 06:57:17 INFO - ##### Running read-buildbot-config step. 06:57:17 INFO - ##### 06:57:17 INFO - Running pre-action listener: _resource_record_pre_action 06:57:17 INFO - Running main action method: read_buildbot_config 06:57:17 INFO - Using buildbot properties: 06:57:17 INFO - { 06:57:17 INFO - "project": "", 06:57:17 INFO - "product": "firefox", 06:57:17 INFO - "script_repo_revision": "production", 06:57:17 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 06:57:17 INFO - "repository": "", 06:57:17 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 06:57:17 INFO - "buildid": "20160422042409", 06:57:17 INFO - "pgo_build": "False", 06:57:17 INFO - "basedir": "/builds/slave/test", 06:57:17 INFO - "buildnumber": 350, 06:57:17 INFO - "slavename": "t-yosemite-r7-0081", 06:57:17 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 06:57:17 INFO - "platform": "macosx64", 06:57:17 INFO - "branch": "fx-team", 06:57:17 INFO - "revision": "b0b5fc24d37bb236179d5f7619425600828defb2", 06:57:17 INFO - "repo_path": "integration/fx-team", 06:57:17 INFO - "moz_repo_path": "", 06:57:17 INFO - "stage_platform": "macosx64", 06:57:17 INFO - "builduid": "57747f6ab90a4abfb6829331cb47fbcc", 06:57:17 INFO - "slavebuilddir": "test" 06:57:17 INFO - } 06:57:17 INFO - Found installer url https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 06:57:17 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 06:57:17 INFO - Running post-action listener: _resource_record_post_action 06:57:17 INFO - ##### 06:57:17 INFO - ##### Running download-and-extract step. 06:57:17 INFO - ##### 06:57:17 INFO - Running pre-action listener: _resource_record_pre_action 06:57:17 INFO - Running main action method: download_and_extract 06:57:17 INFO - mkdir: /builds/slave/test/build/tests 06:57:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:17 INFO - https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 06:57:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:57:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:57:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:57:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 06:57:22 INFO - Downloaded 1235 bytes. 06:57:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:57:22 INFO - Using the following test package requirements: 06:57:22 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 06:57:22 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:57:22 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 06:57:22 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:57:22 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 06:57:22 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:57:22 INFO - u'jsshell-mac64.zip'], 06:57:22 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:57:22 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 06:57:22 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 06:57:22 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:57:22 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 06:57:22 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:57:22 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 06:57:22 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:57:22 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 06:57:22 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:57:22 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 06:57:22 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 06:57: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')]} 06:57:22 INFO - https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 06:57:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 06:57:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 06:57:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 06:57:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 06:57:24 INFO - Downloaded 17985345 bytes. 06:57:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:57:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:57:24 INFO - caution: filename not matched: web-platform/* 06:57:24 INFO - Return code: 11 06:57: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')]} 06:57:24 INFO - https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 06:57:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 06:57:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 06:57:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 06:57:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 06:57:26 INFO - Downloaded 36400341 bytes. 06:57:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:57:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:57:30 INFO - caution: filename not matched: bin/* 06:57:30 INFO - caution: filename not matched: config/* 06:57:30 INFO - caution: filename not matched: mozbase/* 06:57:30 INFO - caution: filename not matched: marionette/* 06:57:30 INFO - caution: filename not matched: tools/wptserve/* 06:57:30 INFO - Return code: 11 06:57:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:30 INFO - https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 06:57:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:57:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:57:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 06:57:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 06:57:33 INFO - Downloaded 68834136 bytes. 06:57:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:57:33 INFO - mkdir: /builds/slave/test/properties 06:57:33 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:57:33 INFO - Writing to file /builds/slave/test/properties/build_url 06:57:33 INFO - Contents: 06:57:33 INFO - build_url:https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:57:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:57:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:57:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:57:34 INFO - Contents: 06:57:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:57:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:34 INFO - https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 06:57:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:57:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:57:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:57:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 06:57:37 INFO - Downloaded 103459649 bytes. 06:57:37 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 06:57:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 06:57:41 INFO - Return code: 0 06:57:41 INFO - Running post-action listener: _resource_record_post_action 06:57:41 INFO - Running post-action listener: set_extra_try_arguments 06:57:41 INFO - ##### 06:57:41 INFO - ##### Running create-virtualenv step. 06:57:41 INFO - ##### 06:57:41 INFO - Running pre-action listener: _pre_create_virtualenv 06:57:41 INFO - Running pre-action listener: _resource_record_pre_action 06:57:41 INFO - Running main action method: create_virtualenv 06:57:41 INFO - Creating virtualenv /builds/slave/test/build/venv 06:57: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 06:57:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:57:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:57:41 INFO - Using real prefix '/tools/python27' 06:57:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:57:41 INFO - Installing distribute.............................................................................................................................................................................................done. 06:57:44 INFO - Installing pip.................done. 06:57:44 INFO - Return code: 0 06:57:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 06:57:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:57:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:57:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:57:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:57:44 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 0x1065c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f99c85accf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065e25e0>, '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 0x1061c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061f0990>, '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.rug0LiruIC/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.m29gWkWsFP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:57:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 06:57:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 06:57:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rug0LiruIC/Render', 06:57:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:57:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:57:44 INFO - 'HOME': '/Users/cltbld', 06:57:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:57:44 INFO - 'LOGNAME': 'cltbld', 06:57:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:57:44 INFO - 'MOZ_NO_REMOTE': '1', 06:57:44 INFO - 'NO_EM_RESTART': '1', 06:57:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:57:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:57:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:57:44 INFO - 'PWD': '/builds/slave/test', 06:57:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:57:44 INFO - 'SHELL': '/bin/bash', 06:57:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.m29gWkWsFP/Listeners', 06:57:44 INFO - 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', 06:57:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:57:44 INFO - 'USER': 'cltbld', 06:57:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:57:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:57:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:57:44 INFO - 'XPC_FLAGS': '0x0', 06:57:44 INFO - 'XPC_SERVICE_NAME': '0', 06:57:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:57:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:57:44 INFO - Downloading/unpacking psutil>=0.7.1 06:57:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:57:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:57:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:57:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:57:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:57:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:57:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:57:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:57:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:57:47 INFO - Installing collected packages: psutil 06:57:47 INFO - Running setup.py install for psutil 06:57:47 INFO - building 'psutil._psutil_osx' extension 06:57:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 06:57:48 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 06:57:48 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 06:57:48 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 06:57:48 INFO - building 'psutil._psutil_posix' extension 06:57:48 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 06:57:48 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 06:57:48 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 06:57:48 INFO - ^ 06:57:48 INFO - 1 warning generated. 06:57:48 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 06:57:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:57:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:57:48 INFO - Successfully installed psutil 06:57:48 INFO - Cleaning up... 06:57:48 INFO - Return code: 0 06:57:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 06:57:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:57:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:57:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:57:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:57:48 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 0x1065c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f99c85accf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065e25e0>, '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 0x1061c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061f0990>, '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.rug0LiruIC/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.m29gWkWsFP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:57:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 06:57:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 06:57:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rug0LiruIC/Render', 06:57:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:57:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:57:48 INFO - 'HOME': '/Users/cltbld', 06:57:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:57:48 INFO - 'LOGNAME': 'cltbld', 06:57:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:57:48 INFO - 'MOZ_NO_REMOTE': '1', 06:57:48 INFO - 'NO_EM_RESTART': '1', 06:57:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:57:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:57:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:57:48 INFO - 'PWD': '/builds/slave/test', 06:57:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:57:48 INFO - 'SHELL': '/bin/bash', 06:57:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.m29gWkWsFP/Listeners', 06:57:48 INFO - 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', 06:57:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:57:48 INFO - 'USER': 'cltbld', 06:57:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:57:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:57:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:57:48 INFO - 'XPC_FLAGS': '0x0', 06:57:48 INFO - 'XPC_SERVICE_NAME': '0', 06:57:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:57:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:57:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 06:57:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:57:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:57:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:57:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:57:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:57:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:57:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 06:57:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:57:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 06:57:51 INFO - Installing collected packages: mozsystemmonitor 06:57:51 INFO - Running setup.py install for mozsystemmonitor 06:57:51 INFO - Successfully installed mozsystemmonitor 06:57:51 INFO - Cleaning up... 06:57:51 INFO - Return code: 0 06:57:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:57:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:57:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:57:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:57:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:57:51 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 0x1065c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f99c85accf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065e25e0>, '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 0x1061c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061f0990>, '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.rug0LiruIC/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.m29gWkWsFP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:57:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 06:57:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 06:57:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rug0LiruIC/Render', 06:57:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:57:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:57:51 INFO - 'HOME': '/Users/cltbld', 06:57:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:57:51 INFO - 'LOGNAME': 'cltbld', 06:57:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:57:51 INFO - 'MOZ_NO_REMOTE': '1', 06:57:51 INFO - 'NO_EM_RESTART': '1', 06:57:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:57:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:57:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:57:51 INFO - 'PWD': '/builds/slave/test', 06:57:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:57:51 INFO - 'SHELL': '/bin/bash', 06:57:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.m29gWkWsFP/Listeners', 06:57:51 INFO - 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', 06:57:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:57:51 INFO - 'USER': 'cltbld', 06:57:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:57:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:57:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:57:51 INFO - 'XPC_FLAGS': '0x0', 06:57:51 INFO - 'XPC_SERVICE_NAME': '0', 06:57:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:57:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:57:51 INFO - Downloading/unpacking blobuploader==1.2.4 06:57:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:57:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:57:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:57:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:57:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:57:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:57:54 INFO - Downloading blobuploader-1.2.4.tar.gz 06:57:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:57:54 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:57:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:57:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:57:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:57:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:57:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:57:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:57:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:57:55 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:57:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:57:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:57:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:57:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:57:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:57:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:57:55 INFO - Downloading docopt-0.6.1.tar.gz 06:57:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:57:55 INFO - Installing collected packages: blobuploader, requests, docopt 06:57:55 INFO - Running setup.py install for blobuploader 06:57:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:57:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:57:55 INFO - Running setup.py install for requests 06:57:56 INFO - Running setup.py install for docopt 06:57:56 INFO - Successfully installed blobuploader requests docopt 06:57:56 INFO - Cleaning up... 06:57:56 INFO - Return code: 0 06:57:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:57:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:57:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:57:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:57:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:57:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:57:56 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 0x1065c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f99c85accf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065e25e0>, '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 0x1061c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061f0990>, '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.rug0LiruIC/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.m29gWkWsFP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:57:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 06:57:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 06:57:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rug0LiruIC/Render', 06:57:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:57:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:57:56 INFO - 'HOME': '/Users/cltbld', 06:57:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:57:56 INFO - 'LOGNAME': 'cltbld', 06:57:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:57:56 INFO - 'MOZ_NO_REMOTE': '1', 06:57:56 INFO - 'NO_EM_RESTART': '1', 06:57:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:57:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:57:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:57:56 INFO - 'PWD': '/builds/slave/test', 06:57:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:57:56 INFO - 'SHELL': '/bin/bash', 06:57:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.m29gWkWsFP/Listeners', 06:57:56 INFO - 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', 06:57:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:57:56 INFO - 'USER': 'cltbld', 06:57:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:57:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:57:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:57:56 INFO - 'XPC_FLAGS': '0x0', 06:57:56 INFO - 'XPC_SERVICE_NAME': '0', 06:57:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:57:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:57:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:57:56 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-WGSIXp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:57:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:57:56 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-6WNinL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:57:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:57:56 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-mwYQvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:57:57 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-ZDUrHF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:57:57 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-hE5_v6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:57:57 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-Q2PuLd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:57:57 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-m9VlfC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:57:57 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-g6EMiL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:57:57 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-pGv0nk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:57:57 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-BoZfUH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:57:57 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-_s0uU4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:57:57 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-6fq_Ld-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:57:57 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-m4iR8D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:57:58 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-pYlDsa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:57:58 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-VwMPRk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:57:58 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-QDjjhY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:57:58 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-CHyFCt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:57:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:57:58 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-LaNhNO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:57:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:57:58 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-NCqlwf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:57:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:57:58 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-Wx4uHM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:57:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:57:59 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-MBbR6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:57:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:57:59 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 06:57:59 INFO - Running setup.py install for manifestparser 06:57:59 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:57:59 INFO - Running setup.py install for mozcrash 06:57:59 INFO - Running setup.py install for mozdebug 06:57:59 INFO - Running setup.py install for mozdevice 06:57:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:57:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:57:59 INFO - Running setup.py install for mozfile 06:58:00 INFO - Running setup.py install for mozhttpd 06:58:00 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:58:00 INFO - Running setup.py install for mozinfo 06:58:00 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:58:00 INFO - Running setup.py install for mozInstall 06:58:00 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:58:00 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:58:00 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:58:00 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:58:00 INFO - Running setup.py install for mozleak 06:58:00 INFO - Running setup.py install for mozlog 06:58:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:58:00 INFO - Running setup.py install for moznetwork 06:58:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:58:00 INFO - Running setup.py install for mozprocess 06:58:01 INFO - Running setup.py install for mozprofile 06:58:01 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:58:01 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:58:01 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:58:01 INFO - Running setup.py install for mozrunner 06:58:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:58:01 INFO - Running setup.py install for mozscreenshot 06:58:01 INFO - Running setup.py install for moztest 06:58:01 INFO - Running setup.py install for mozversion 06:58:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:58:01 INFO - Running setup.py install for wptserve 06:58:02 INFO - Running setup.py install for marionette-driver 06:58:02 INFO - Running setup.py install for browsermob-proxy 06:58:02 INFO - Running setup.py install for marionette-client 06:58:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:58:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:58:02 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 06:58:02 INFO - Cleaning up... 06:58:02 INFO - Return code: 0 06:58:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:58:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:58:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:58:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:58:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:58:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:58:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:58:02 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 0x1065c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f99c85accf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065e25e0>, '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 0x1061c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061f0990>, '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.rug0LiruIC/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.m29gWkWsFP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:58:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 06:58:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 06:58:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rug0LiruIC/Render', 06:58:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:58:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:58:02 INFO - 'HOME': '/Users/cltbld', 06:58:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:58:02 INFO - 'LOGNAME': 'cltbld', 06:58:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:58:02 INFO - 'MOZ_NO_REMOTE': '1', 06:58:02 INFO - 'NO_EM_RESTART': '1', 06:58:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:58:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:58:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:58:02 INFO - 'PWD': '/builds/slave/test', 06:58:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:58:02 INFO - 'SHELL': '/bin/bash', 06:58:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.m29gWkWsFP/Listeners', 06:58:02 INFO - 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', 06:58:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:58:02 INFO - 'USER': 'cltbld', 06:58:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:58:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:58:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:58:02 INFO - 'XPC_FLAGS': '0x0', 06:58:02 INFO - 'XPC_SERVICE_NAME': '0', 06:58:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:58:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:58:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:58:02 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-fodyIO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:58:03 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 06:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:58:03 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-eflqzL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:58:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 06:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:58:03 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-s6FxLc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:58:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 06:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:58:03 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-3w_gKS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:58:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 06:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:58:03 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-vQs4cg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:58:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 06:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:58:03 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-CICmc_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:58:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 06:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:58:03 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-xmjWrF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:58:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 06:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:58:03 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-YVysHA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:58:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 06:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:58:03 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-1DlJL0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:58:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 06:58:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:58:03 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-aZcemY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:58:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:58:04 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-p0BjQv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:58:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 06:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:58:04 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-w3Vgmx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:58:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 06:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:58:04 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-dFvpHO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:58:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 06:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:58:04 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-PueGgU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:58:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 06:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:58:04 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-P6VTGw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:58:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 06:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:58:04 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-lkz4cE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:58:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 06:58:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:58:04 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-cSwcbc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:58:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 06:58:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:58:04 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-EHaAil-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:58:04 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 06:58:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:58:04 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-FE_W2l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:58:05 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 06:58:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:58:05 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-CCF_J5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:58:05 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 06:58:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:58:05 INFO - Running setup.py (path:/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/pip-yDrq2W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:58:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:58:05 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 06:58:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 06:58:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 06:58:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 06:58:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 06:58:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 06:58:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:58:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:58:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:58:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:58:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:58:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:58:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:58:08 INFO - Downloading blessings-1.6.tar.gz 06:58:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:58:08 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 06:58:08 INFO - Installing collected packages: blessings 06:58:08 INFO - Running setup.py install for blessings 06:58:08 INFO - Successfully installed blessings 06:58:08 INFO - Cleaning up... 06:58:08 INFO - Return code: 0 06:58:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:58:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:58:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:58:08 INFO - Reading from file tmpfile_stdout 06:58:08 INFO - Current package versions: 06:58:08 INFO - blessings == 1.6 06:58:08 INFO - blobuploader == 1.2.4 06:58:08 INFO - browsermob-proxy == 0.6.0 06:58:08 INFO - docopt == 0.6.1 06:58:08 INFO - manifestparser == 1.1 06:58:08 INFO - marionette-client == 2.3.0 06:58:08 INFO - marionette-driver == 1.4.0 06:58:08 INFO - mozInstall == 1.12 06:58:08 INFO - mozcrash == 0.17 06:58:08 INFO - mozdebug == 0.1 06:58:08 INFO - mozdevice == 0.48 06:58:08 INFO - mozfile == 1.2 06:58:08 INFO - mozhttpd == 0.7 06:58:08 INFO - mozinfo == 0.9 06:58:08 INFO - mozleak == 0.1 06:58:08 INFO - mozlog == 3.1 06:58:08 INFO - moznetwork == 0.27 06:58:08 INFO - mozprocess == 0.22 06:58:08 INFO - mozprofile == 0.28 06:58:08 INFO - mozrunner == 6.11 06:58:08 INFO - mozscreenshot == 0.1 06:58:08 INFO - mozsystemmonitor == 0.0 06:58:08 INFO - moztest == 0.7 06:58:08 INFO - mozversion == 1.4 06:58:08 INFO - psutil == 3.1.1 06:58:08 INFO - requests == 1.2.3 06:58:08 INFO - wptserve == 1.4.0 06:58:08 INFO - wsgiref == 0.1.2 06:58:08 INFO - Running post-action listener: _resource_record_post_action 06:58:08 INFO - Running post-action listener: _start_resource_monitoring 06:58:08 INFO - Starting resource monitoring. 06:58:08 INFO - ##### 06:58:08 INFO - ##### Running pull step. 06:58:08 INFO - ##### 06:58:08 INFO - Running pre-action listener: _resource_record_pre_action 06:58:08 INFO - Running main action method: pull 06:58:08 INFO - Pull has nothing to do! 06:58:08 INFO - Running post-action listener: _resource_record_post_action 06:58:08 INFO - ##### 06:58:08 INFO - ##### Running install step. 06:58:08 INFO - ##### 06:58:08 INFO - Running pre-action listener: _resource_record_pre_action 06:58:08 INFO - Running main action method: install 06:58:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:58:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:58:09 INFO - Reading from file tmpfile_stdout 06:58:09 INFO - Detecting whether we're running mozinstall >=1.0... 06:58:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:58:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:58:09 INFO - Reading from file tmpfile_stdout 06:58:09 INFO - Output received: 06:58:09 INFO - Usage: mozinstall [options] installer 06:58:09 INFO - Options: 06:58:09 INFO - -h, --help show this help message and exit 06:58:09 INFO - -d DEST, --destination=DEST 06:58:09 INFO - Directory to install application into. [default: 06:58:09 INFO - "/builds/slave/test"] 06:58:09 INFO - --app=APP Application being installed. [default: firefox] 06:58:09 INFO - mkdir: /builds/slave/test/build/application 06:58:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 06:58:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 06:58:28 INFO - Reading from file tmpfile_stdout 06:58:28 INFO - Output received: 06:58:28 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 06:58:28 INFO - Running post-action listener: _resource_record_post_action 06:58:28 INFO - ##### 06:58:28 INFO - ##### Running run-tests step. 06:58:28 INFO - ##### 06:58:28 INFO - Running pre-action listener: _resource_record_pre_action 06:58:28 INFO - Running main action method: run_tests 06:58:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:58:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:58:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:58:28 INFO - grabbing minidump binary from tooltool 06:58:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:58:28 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 0x1065e25e0>, '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 0x1061c5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061f0990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:58:28 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 06:58:28 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 06:58:28 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 06:58:29 INFO - Return code: 0 06:58:29 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 06:58:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:58:29 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/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 06:58:29 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/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 06:58:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.rug0LiruIC/Render', 06:58:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:58:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:58:29 INFO - 'HOME': '/Users/cltbld', 06:58:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:58:29 INFO - 'LOGNAME': 'cltbld', 06:58:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:58:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:58:29 INFO - 'MOZ_NO_REMOTE': '1', 06:58:29 INFO - 'NO_EM_RESTART': '1', 06:58:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:58:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:58:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:58:29 INFO - 'PWD': '/builds/slave/test', 06:58:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:58:29 INFO - 'SHELL': '/bin/bash', 06:58:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.m29gWkWsFP/Listeners', 06:58:29 INFO - 'TMPDIR': '/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/T/', 06:58:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:58:29 INFO - 'USER': 'cltbld', 06:58:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:58:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:58:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:58:29 INFO - 'XPC_FLAGS': '0x0', 06:58:29 INFO - 'XPC_SERVICE_NAME': '0', 06:58:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:58:29 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/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 06:58:29 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 06:58:29 INFO - import pkg_resources 06:58:30 INFO - Using 1 client processes 06:58:30 INFO - wptserve Starting http server on 127.0.0.1:8000 06:58:30 INFO - wptserve Starting http server on 127.0.0.1:8001 06:58:30 INFO - wptserve Starting http server on 127.0.0.1:8443 06:58:32 INFO - SUITE-START | Running 778 tests 06:58:32 INFO - Running testharness tests 06:58:32 INFO - Setting up ssl 06:58:32 INFO - PROCESS | certutil | 06:58:32 INFO - PROCESS | certutil | 06:58:32 INFO - PROCESS | certutil | 06:58:32 INFO - Certificate Nickname Trust Attributes 06:58:32 INFO - SSL,S/MIME,JAR/XPI 06:58:32 INFO - 06:58:32 INFO - web-platform-tests CT,, 06:58:32 INFO - 06:58:32 INFO - Starting runner 06:58:33 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 06:58:33 INFO - PROCESS | 1945 | 1461333513745 Marionette DEBUG Marionette enabled via build flag and pref 06:58:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x11681f800 == 1 [pid = 1945] [id = 1] 06:58:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 1 (0x116820000) [pid = 1945] [serial = 1] [outer = 0x0] 06:58:33 INFO - PROCESS | 1945 | [1945] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 06:58:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 2 (0x116821000) [pid = 1945] [serial = 2] [outer = 0x116820000] 06:58:34 INFO - PROCESS | 1945 | 1461333514121 Marionette INFO Listening on port 2828 06:58:34 INFO - PROCESS | 1945 | 1461333514441 Marionette DEBUG Marionette enabled via command-line flag 06:58:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x11913d800 == 2 [pid = 1945] [id = 2] 06:58:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 3 (0x11913e000) [pid = 1945] [serial = 3] [outer = 0x0] 06:58:34 INFO - PROCESS | 1945 | [1945] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 06:58:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 4 (0x11913f000) [pid = 1945] [serial = 4] [outer = 0x11913e000] 06:58:34 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:58:34 INFO - PROCESS | 1945 | 1461333514653 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49679 06:58:34 INFO - PROCESS | 1945 | 1461333514709 Marionette DEBUG Closed connection conn0 06:58:34 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:58:34 INFO - PROCESS | 1945 | 1461333514787 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49680 06:58:34 INFO - PROCESS | 1945 | 1461333514791 Marionette DEBUG Closed connection conn1 06:58:34 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:58:34 INFO - PROCESS | 1945 | 1461333514797 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49681 06:58:34 INFO - PROCESS | 1945 | 1461333514810 Marionette DEBUG Closed connection conn2 06:58:34 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:58:34 INFO - PROCESS | 1945 | 1461333514815 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49682 06:58:34 INFO - PROCESS | 1945 | 1461333514821 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:58:34 INFO - PROCESS | 1945 | 1461333514826 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":"20160422042409","device":"desktop","version":"48.0a1"} 06:58:35 INFO - PROCESS | 1945 | [1945] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:58:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c787800 == 3 [pid = 1945] [id = 3] 06:58:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 5 (0x11c788000) [pid = 1945] [serial = 5] [outer = 0x0] 06:58:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c788800 == 4 [pid = 1945] [id = 4] 06:58:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 6 (0x11c7c8800) [pid = 1945] [serial = 6] [outer = 0x0] 06:58:35 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:58:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x127225000 == 5 [pid = 1945] [id = 5] 06:58:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 7 (0x11c7c8000) [pid = 1945] [serial = 7] [outer = 0x0] 06:58:36 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:58:36 INFO - PROCESS | 1945 | [1945] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 06:58:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 8 (0x1273a2000) [pid = 1945] [serial = 8] [outer = 0x11c7c8000] 06:58:36 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 06:58:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 9 (0x127859000) [pid = 1945] [serial = 9] [outer = 0x11c788000] 06:58:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 10 (0x125f96c00) [pid = 1945] [serial = 10] [outer = 0x11c7c8800] 06:58:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 11 (0x127171c00) [pid = 1945] [serial = 11] [outer = 0x11c7c8000] 06:58:36 INFO - PROCESS | 1945 | 1461333516869 Marionette DEBUG loaded listener.js 06:58:36 INFO - PROCESS | 1945 | 1461333516879 Marionette DEBUG loaded listener.js 06:58:37 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 06:58:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 12 (0x11c43a800) [pid = 1945] [serial = 12] [outer = 0x11c7c8000] 06:58:37 INFO - PROCESS | 1945 | 1461333517248 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2f4bfc60-a27d-904d-9eed-907ef1dbf4bb","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":"20160422042409","device":"desktop","version":"48.0a1","command_id":1}}] 06:58:37 INFO - PROCESS | 1945 | 1461333517360 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 06:58:37 INFO - PROCESS | 1945 | 1461333517414 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 06:58:37 INFO - PROCESS | 1945 | 1461333517544 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:58:37 INFO - PROCESS | 1945 | [1945] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:58:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 13 (0x11c10dc00) [pid = 1945] [serial = 13] [outer = 0x11c7c8000] 06:58:37 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:58:37 INFO - PROCESS | 1945 | 1461333517914 Marionette TRACE conn3 <- [1,3,null,{}] 06:58:37 INFO - PROCESS | 1945 | 1461333517917 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:58:37 INFO - PROCESS | 1945 | 1461333517930 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 06:58:37 INFO - PROCESS | 1945 | 1461333517957 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 06:58:37 INFO - PROCESS | 1945 | 1461333517958 Marionette TRACE conn3 <- [1,5,null,{"value":"7"}] 06:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 06:58:37 INFO - PROCESS | 1945 | 1461333517967 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 06:58:37 INFO - PROCESS | 1945 | 1461333517969 Marionette TRACE conn3 <- [1,6,null,{}] 06:58:37 INFO - PROCESS | 1945 | 1461333517972 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:37 INFO - PROCESS | 1945 | 1461333517985 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 06:58:37 INFO - PROCESS | 1945 | 1461333517989 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b728000 == 6 [pid = 1945] [id = 6] 06:58:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 14 (0x12b7c0c00) [pid = 1945] [serial = 14] [outer = 0x0] 06:58:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 15 (0x12b7c1800) [pid = 1945] [serial = 15] [outer = 0x12b7c0c00] 06:58:38 INFO - PROCESS | 1945 | 1461333518029 Marionette DEBUG loaded listener.js 06:58:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 16 (0x12baf1400) [pid = 1945] [serial = 16] [outer = 0x12b7c0c00] 06:58:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bec0800 == 7 [pid = 1945] [id = 7] 06:58:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 17 (0x12b396c00) [pid = 1945] [serial = 17] [outer = 0x0] 06:58:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 18 (0x12baf8000) [pid = 1945] [serial = 18] [outer = 0x12b396c00] 06:58:38 INFO - PROCESS | 1945 | 1461333518400 Marionette DEBUG loaded listener.js 06:58:38 INFO - PROCESS | 1945 | 1461333518443 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 06:58:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 19 (0x12bd46c00) [pid = 1945] [serial = 19] [outer = 0x12b396c00] 06:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 06:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 519ms 06:58:38 INFO - PROCESS | 1945 | 1461333518515 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 06:58:38 INFO - PROCESS | 1945 | 1461333518517 Marionette TRACE conn3 <- [1,9,null,{"value":"7"}] 06:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 06:58:38 INFO - PROCESS | 1945 | 1461333518535 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 06:58:38 INFO - PROCESS | 1945 | 1461333518537 Marionette TRACE conn3 <- [1,10,null,{}] 06:58:38 INFO - PROCESS | 1945 | 1461333518591 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:38 INFO - PROCESS | 1945 | 1461333518744 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 06:58:38 INFO - PROCESS | 1945 | 1461333518762 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d215800 == 8 [pid = 1945] [id = 8] 06:58:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 20 (0x12d274c00) [pid = 1945] [serial = 20] [outer = 0x0] 06:58:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 21 (0x12d276c00) [pid = 1945] [serial = 21] [outer = 0x12d274c00] 06:58:38 INFO - PROCESS | 1945 | 1461333518811 Marionette DEBUG loaded listener.js 06:58:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 22 (0x12d27b800) [pid = 1945] [serial = 22] [outer = 0x12d274c00] 06:58:39 INFO - PROCESS | 1945 | 1461333519131 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 06:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 06:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 624ms 06:58:39 INFO - PROCESS | 1945 | 1461333519155 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 06:58:39 INFO - PROCESS | 1945 | 1461333519157 Marionette TRACE conn3 <- [1,13,null,{"value":"7"}] 06:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 06:58:39 INFO - PROCESS | 1945 | 1461333519159 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 06:58:39 INFO - PROCESS | 1945 | 1461333519162 Marionette TRACE conn3 <- [1,14,null,{}] 06:58:39 INFO - PROCESS | 1945 | 1461333519165 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:39 INFO - PROCESS | 1945 | 1461333519252 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 06:58:39 INFO - PROCESS | 1945 | 1461333519256 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9eb800 == 9 [pid = 1945] [id = 9] 06:58:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 23 (0x12d923000) [pid = 1945] [serial = 23] [outer = 0x0] 06:58:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 24 (0x12da22400) [pid = 1945] [serial = 24] [outer = 0x12d923000] 06:58:39 INFO - PROCESS | 1945 | 1461333519282 Marionette DEBUG loaded listener.js 06:58:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 25 (0x12da2c400) [pid = 1945] [serial = 25] [outer = 0x12d923000] 06:58:39 INFO - PROCESS | 1945 | 1461333519566 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 06:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 06:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 423ms 06:58:39 INFO - PROCESS | 1945 | 1461333519585 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 06:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 06:58:39 INFO - PROCESS | 1945 | 1461333519587 Marionette TRACE conn3 <- [1,17,null,{"value":"7"}] 06:58:39 INFO - PROCESS | 1945 | 1461333519590 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 06:58:39 INFO - PROCESS | 1945 | 1461333519593 Marionette TRACE conn3 <- [1,18,null,{}] 06:58:39 INFO - PROCESS | 1945 | 1461333519607 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:39 INFO - PROCESS | 1945 | 1461333519750 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 06:58:39 INFO - PROCESS | 1945 | 1461333519788 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e445000 == 10 [pid = 1945] [id = 10] 06:58:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 26 (0x12e338000) [pid = 1945] [serial = 26] [outer = 0x0] 06:58:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 27 (0x12e339c00) [pid = 1945] [serial = 27] [outer = 0x12e338000] 06:58:39 INFO - PROCESS | 1945 | 1461333519822 Marionette DEBUG loaded listener.js 06:58:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 28 (0x12e340000) [pid = 1945] [serial = 28] [outer = 0x12e338000] 06:58:40 INFO - PROCESS | 1945 | 1461333520082 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 06:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 06:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 533ms 06:58:40 INFO - PROCESS | 1945 | 1461333520124 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 06:58:40 INFO - PROCESS | 1945 | 1461333520126 Marionette TRACE conn3 <- [1,21,null,{"value":"7"}] 06:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 06:58:40 INFO - PROCESS | 1945 | 1461333520136 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 06:58:40 INFO - PROCESS | 1945 | 1461333520137 Marionette TRACE conn3 <- [1,22,null,{}] 06:58:40 INFO - PROCESS | 1945 | 1461333520139 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:40 INFO - PROCESS | 1945 | 1461333520235 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 06:58:40 INFO - PROCESS | 1945 | 1461333520240 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4bc800 == 11 [pid = 1945] [id = 11] 06:58:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 29 (0x11a92d000) [pid = 1945] [serial = 29] [outer = 0x0] 06:58:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 30 (0x12cc7fc00) [pid = 1945] [serial = 30] [outer = 0x11a92d000] 06:58:40 INFO - PROCESS | 1945 | 1461333520265 Marionette DEBUG loaded listener.js 06:58:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 31 (0x12e662400) [pid = 1945] [serial = 31] [outer = 0x11a92d000] 06:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 06:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 372ms 06:58:40 INFO - PROCESS | 1945 | 1461333520499 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 06:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 06:58:40 INFO - PROCESS | 1945 | 1461333520517 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 06:58:40 INFO - PROCESS | 1945 | 1461333520518 Marionette TRACE conn3 <- [1,25,null,{"value":"7"}] 06:58:40 INFO - PROCESS | 1945 | 1461333520520 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 06:58:40 INFO - PROCESS | 1945 | 1461333520521 Marionette TRACE conn3 <- [1,26,null,{}] 06:58:40 INFO - PROCESS | 1945 | 1461333520523 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:40 INFO - PROCESS | 1945 | 1461333520634 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 06:58:40 INFO - PROCESS | 1945 | 1461333520638 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e828000 == 12 [pid = 1945] [id = 12] 06:58:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 32 (0x123936000) [pid = 1945] [serial = 32] [outer = 0x0] 06:58:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 33 (0x12e663400) [pid = 1945] [serial = 33] [outer = 0x123936000] 06:58:40 INFO - PROCESS | 1945 | 1461333520663 Marionette DEBUG loaded listener.js 06:58:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 34 (0x12e66a000) [pid = 1945] [serial = 34] [outer = 0x123936000] 06:58:40 INFO - PROCESS | 1945 | 1461333520901 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 06:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 06:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 06:58:40 INFO - PROCESS | 1945 | 1461333520941 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 06:58:40 INFO - PROCESS | 1945 | 1461333520942 Marionette TRACE conn3 <- [1,29,null,{"value":"7"}] 06:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 06:58:40 INFO - PROCESS | 1945 | 1461333520953 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 06:58:40 INFO - PROCESS | 1945 | 1461333520954 Marionette TRACE conn3 <- [1,30,null,{}] 06:58:40 INFO - PROCESS | 1945 | 1461333520956 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:41 INFO - PROCESS | 1945 | 1461333521050 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 06:58:41 INFO - PROCESS | 1945 | 1461333521054 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e881800 == 13 [pid = 1945] [id = 13] 06:58:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 35 (0x12e66cc00) [pid = 1945] [serial = 35] [outer = 0x0] 06:58:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 36 (0x12ecec400) [pid = 1945] [serial = 36] [outer = 0x12e66cc00] 06:58:41 INFO - PROCESS | 1945 | 1461333521080 Marionette DEBUG loaded listener.js 06:58:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 37 (0x12ecf1000) [pid = 1945] [serial = 37] [outer = 0x12e66cc00] 06:58:41 INFO - PROCESS | 1945 | 1461333521326 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 06:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 06:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 06:58:41 INFO - PROCESS | 1945 | 1461333521372 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 06:58:41 INFO - PROCESS | 1945 | 1461333521374 Marionette TRACE conn3 <- [1,33,null,{"value":"7"}] 06:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 06:58:41 INFO - PROCESS | 1945 | 1461333521397 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 06:58:41 INFO - PROCESS | 1945 | 1461333521399 Marionette TRACE conn3 <- [1,34,null,{}] 06:58:41 INFO - PROCESS | 1945 | 1461333521408 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:41 INFO - PROCESS | 1945 | 1461333521500 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 06:58:41 INFO - PROCESS | 1945 | 1461333521504 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef58000 == 14 [pid = 1945] [id = 14] 06:58:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 38 (0x12e2b8800) [pid = 1945] [serial = 38] [outer = 0x0] 06:58:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 39 (0x12ecf9800) [pid = 1945] [serial = 39] [outer = 0x12e2b8800] 06:58:41 INFO - PROCESS | 1945 | 1461333521531 Marionette DEBUG loaded listener.js 06:58:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 40 (0x12efdf000) [pid = 1945] [serial = 40] [outer = 0x12e2b8800] 06:58:41 INFO - PROCESS | 1945 | 1461333521770 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 06:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 06:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 446ms 06:58:41 INFO - PROCESS | 1945 | 1461333521823 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 06:58:41 INFO - PROCESS | 1945 | 1461333521824 Marionette TRACE conn3 <- [1,37,null,{"value":"7"}] 06:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 06:58:41 INFO - PROCESS | 1945 | 1461333521835 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 06:58:41 INFO - PROCESS | 1945 | 1461333521836 Marionette TRACE conn3 <- [1,38,null,{}] 06:58:41 INFO - PROCESS | 1945 | 1461333521838 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:41 INFO - PROCESS | 1945 | 1461333521934 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 06:58:41 INFO - PROCESS | 1945 | 1461333521939 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f654800 == 15 [pid = 1945] [id = 15] 06:58:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 41 (0x12efe3800) [pid = 1945] [serial = 41] [outer = 0x0] 06:58:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 42 (0x12f764c00) [pid = 1945] [serial = 42] [outer = 0x12efe3800] 06:58:41 INFO - PROCESS | 1945 | 1461333521963 Marionette DEBUG loaded listener.js 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 43 (0x12f76a400) [pid = 1945] [serial = 43] [outer = 0x12efe3800] 06:58:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f7cb800 == 16 [pid = 1945] [id = 16] 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 44 (0x12f7cc000) [pid = 1945] [serial = 44] [outer = 0x0] 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 45 (0x12f7c7800) [pid = 1945] [serial = 45] [outer = 0x12f7cc000] 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 46 (0x12f7d2000) [pid = 1945] [serial = 46] [outer = 0x12f7cc000] 06:58:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f7cb000 == 17 [pid = 1945] [id = 17] 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 47 (0x12f763000) [pid = 1945] [serial = 47] [outer = 0x0] 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 48 (0x12f898400) [pid = 1945] [serial = 48] [outer = 0x12f763000] 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 49 (0x12f88fc00) [pid = 1945] [serial = 49] [outer = 0x12f763000] 06:58:42 INFO - PROCESS | 1945 | 1461333522321 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 06:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 06:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 06:58:42 INFO - PROCESS | 1945 | 1461333522354 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 06:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 06:58:42 INFO - PROCESS | 1945 | 1461333522355 Marionette TRACE conn3 <- [1,41,null,{"value":"7"}] 06:58:42 INFO - PROCESS | 1945 | 1461333522357 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 06:58:42 INFO - PROCESS | 1945 | 1461333522358 Marionette TRACE conn3 <- [1,42,null,{}] 06:58:42 INFO - PROCESS | 1945 | 1461333522361 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:42 INFO - PROCESS | 1945 | 1461333522451 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 06:58:42 INFO - PROCESS | 1945 | 1461333522455 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd5a000 == 18 [pid = 1945] [id = 18] 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 50 (0x12d9a5400) [pid = 1945] [serial = 50] [outer = 0x0] 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 51 (0x12f88c400) [pid = 1945] [serial = 51] [outer = 0x12d9a5400] 06:58:42 INFO - PROCESS | 1945 | 1461333522481 Marionette DEBUG loaded listener.js 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 52 (0x12fe2ac00) [pid = 1945] [serial = 52] [outer = 0x12d9a5400] 06:58:42 INFO - PROCESS | 1945 | 1461333522750 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 06:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 06:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 423ms 06:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 06:58:42 INFO - PROCESS | 1945 | 1461333522784 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 06:58:42 INFO - PROCESS | 1945 | 1461333522785 Marionette TRACE conn3 <- [1,45,null,{"value":"7"}] 06:58:42 INFO - PROCESS | 1945 | 1461333522787 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 06:58:42 INFO - PROCESS | 1945 | 1461333522789 Marionette TRACE conn3 <- [1,46,null,{}] 06:58:42 INFO - PROCESS | 1945 | 1461333522791 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:42 INFO - PROCESS | 1945 | 1461333522899 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 06:58:42 INFO - PROCESS | 1945 | 1461333522903 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae85800 == 19 [pid = 1945] [id = 19] 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 53 (0x11a764c00) [pid = 1945] [serial = 53] [outer = 0x0] 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 54 (0x11ac13400) [pid = 1945] [serial = 54] [outer = 0x11a764c00] 06:58:42 INFO - PROCESS | 1945 | 1461333522933 Marionette DEBUG loaded listener.js 06:58:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 55 (0x12f8af400) [pid = 1945] [serial = 55] [outer = 0x11a764c00] 06:58:43 INFO - PROCESS | 1945 | 1461333523167 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 06:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 06:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 425ms 06:58:43 INFO - PROCESS | 1945 | 1461333523217 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 06:58:43 INFO - PROCESS | 1945 | 1461333523218 Marionette TRACE conn3 <- [1,49,null,{"value":"7"}] 06:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 06:58:43 INFO - PROCESS | 1945 | 1461333523220 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 06:58:43 INFO - PROCESS | 1945 | 1461333523221 Marionette TRACE conn3 <- [1,50,null,{}] 06:58:43 INFO - PROCESS | 1945 | 1461333523224 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:43 INFO - PROCESS | 1945 | 1461333523333 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 06:58:43 INFO - PROCESS | 1945 | 1461333523337 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab1b000 == 20 [pid = 1945] [id = 20] 06:58:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 56 (0x11a92c000) [pid = 1945] [serial = 56] [outer = 0x0] 06:58:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 57 (0x11ace6400) [pid = 1945] [serial = 57] [outer = 0x11a92c000] 06:58:43 INFO - PROCESS | 1945 | 1461333523362 Marionette DEBUG loaded listener.js 06:58:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 58 (0x11aceec00) [pid = 1945] [serial = 58] [outer = 0x11a92c000] 06:58:43 INFO - PROCESS | 1945 | 1461333523594 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 06:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 06:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 06:58:43 INFO - PROCESS | 1945 | 1461333523639 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 06:58:43 INFO - PROCESS | 1945 | 1461333523640 Marionette TRACE conn3 <- [1,53,null,{"value":"7"}] 06:58:43 INFO - PROCESS | 1945 | 1461333523650 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 06:58:43 INFO - PROCESS | 1945 | 1461333523651 Marionette TRACE conn3 <- [1,54,null,{}] 06:58:43 INFO - PROCESS | 1945 | 1461333523654 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:43 INFO - PROCESS | 1945 | 1461333523749 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 06:58:43 INFO - PROCESS | 1945 | 1461333523754 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x1303c4000 == 21 [pid = 1945] [id = 21] 06:58:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 59 (0x11acf5000) [pid = 1945] [serial = 59] [outer = 0x0] 06:58:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 60 (0x12baf9c00) [pid = 1945] [serial = 60] [outer = 0x11acf5000] 06:58:43 INFO - PROCESS | 1945 | 1461333523782 Marionette DEBUG loaded listener.js 06:58:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 61 (0x12fe36400) [pid = 1945] [serial = 61] [outer = 0x11acf5000] 06:58:44 INFO - PROCESS | 1945 | 1461333524650 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 06:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1078ms 06:58:44 INFO - PROCESS | 1945 | 1461333524721 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 06:58:44 INFO - PROCESS | 1945 | 1461333524723 Marionette TRACE conn3 <- [1,57,null,{"value":"7"}] 06:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 06:58:44 INFO - PROCESS | 1945 | 1461333524727 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 06:58:44 INFO - PROCESS | 1945 | 1461333524729 Marionette TRACE conn3 <- [1,58,null,{}] 06:58:44 INFO - PROCESS | 1945 | 1461333524733 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:44 INFO - PROCESS | 1945 | 1461333524838 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 06:58:44 INFO - PROCESS | 1945 | 1461333524880 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x11573b000 == 22 [pid = 1945] [id = 22] 06:58:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 62 (0x115534c00) [pid = 1945] [serial = 62] [outer = 0x0] 06:58:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 63 (0x115839400) [pid = 1945] [serial = 63] [outer = 0x115534c00] 06:58:44 INFO - PROCESS | 1945 | 1461333524912 Marionette DEBUG loaded listener.js 06:58:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 64 (0x118645000) [pid = 1945] [serial = 64] [outer = 0x115534c00] 06:58:45 INFO - PROCESS | 1945 | 1461333525306 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 06:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 621ms 06:58:45 INFO - PROCESS | 1945 | 1461333525348 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 06:58:45 INFO - PROCESS | 1945 | 1461333525352 Marionette TRACE conn3 <- [1,61,null,{"value":"7"}] 06:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 06:58:45 INFO - PROCESS | 1945 | 1461333525357 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 06:58:45 INFO - PROCESS | 1945 | 1461333525358 Marionette TRACE conn3 <- [1,62,null,{}] 06:58:45 INFO - PROCESS | 1945 | 1461333525361 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:45 INFO - PROCESS | 1945 | 1461333525469 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 06:58:45 INFO - PROCESS | 1945 | 1461333525521 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f43000 == 23 [pid = 1945] [id = 23] 06:58:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 65 (0x1188e3c00) [pid = 1945] [serial = 65] [outer = 0x0] 06:58:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 66 (0x1191b0400) [pid = 1945] [serial = 66] [outer = 0x1188e3c00] 06:58:45 INFO - PROCESS | 1945 | 1461333525552 Marionette DEBUG loaded listener.js 06:58:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 67 (0x11a761400) [pid = 1945] [serial = 67] [outer = 0x1188e3c00] 06:58:45 INFO - PROCESS | 1945 | 1461333525950 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 06:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 06:58:46 INFO - PROCESS | 1945 | 1461333526208 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 06:58:46 INFO - PROCESS | 1945 | 1461333526211 Marionette TRACE conn3 <- [1,65,null,{"value":"7"}] 06:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 06:58:46 INFO - PROCESS | 1945 | 1461333526230 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 06:58:46 INFO - PROCESS | 1945 | 1461333526232 Marionette TRACE conn3 <- [1,66,null,{}] 06:58:46 INFO - PROCESS | 1945 | 1461333526235 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:46 INFO - PROCESS | 1945 | 1461333526316 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 06:58:46 INFO - PROCESS | 1945 | 1461333526353 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x115749000 == 24 [pid = 1945] [id = 24] 06:58:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 68 (0x118641800) [pid = 1945] [serial = 68] [outer = 0x0] 06:58:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 69 (0x118648800) [pid = 1945] [serial = 69] [outer = 0x118641800] 06:58:46 INFO - PROCESS | 1945 | 1461333526380 Marionette DEBUG loaded listener.js 06:58:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 70 (0x1188da800) [pid = 1945] [serial = 70] [outer = 0x118641800] 06:58:46 INFO - PROCESS | 1945 | 1461333526781 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 06:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 574ms 06:58:46 INFO - PROCESS | 1945 | 1461333526804 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 06:58:46 INFO - PROCESS | 1945 | 1461333526806 Marionette TRACE conn3 <- [1,69,null,{"value":"7"}] 06:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 06:58:46 INFO - PROCESS | 1945 | 1461333526811 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 06:58:46 INFO - PROCESS | 1945 | 1461333526813 Marionette TRACE conn3 <- [1,70,null,{}] 06:58:46 INFO - PROCESS | 1945 | 1461333526816 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:46 INFO - PROCESS | 1945 | 1461333526944 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 06:58:47 INFO - PROCESS | 1945 | 1461333527019 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x114c2f000 == 25 [pid = 1945] [id = 25] 06:58:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 71 (0x115303800) [pid = 1945] [serial = 71] [outer = 0x0] 06:58:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 72 (0x1186a2800) [pid = 1945] [serial = 72] [outer = 0x115303800] 06:58:47 INFO - PROCESS | 1945 | 1461333527047 Marionette DEBUG loaded listener.js 06:58:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 73 (0x119d5ac00) [pid = 1945] [serial = 73] [outer = 0x115303800] 06:58:47 INFO - PROCESS | 1945 | 1461333527314 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 06:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 523ms 06:58:47 INFO - PROCESS | 1945 | 1461333527337 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 06:58:47 INFO - PROCESS | 1945 | 1461333527339 Marionette TRACE conn3 <- [1,73,null,{"value":"7"}] 06:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 06:58:47 INFO - PROCESS | 1945 | 1461333527349 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 06:58:47 INFO - PROCESS | 1945 | 1461333527350 Marionette TRACE conn3 <- [1,74,null,{}] 06:58:47 INFO - PROCESS | 1945 | 1461333527358 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:47 INFO - PROCESS | 1945 | 1461333527451 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 06:58:47 INFO - PROCESS | 1945 | 1461333527458 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x119157800 == 26 [pid = 1945] [id = 26] 06:58:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 74 (0x11a928800) [pid = 1945] [serial = 74] [outer = 0x0] 06:58:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 75 (0x11a931c00) [pid = 1945] [serial = 75] [outer = 0x11a928800] 06:58:47 INFO - PROCESS | 1945 | 1461333527495 Marionette DEBUG loaded listener.js 06:58:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 76 (0x11aa1e400) [pid = 1945] [serial = 76] [outer = 0x11a928800] 06:58:47 INFO - PROCESS | 1945 | 1461333527866 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 06:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 578ms 06:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 06:58:47 INFO - PROCESS | 1945 | 1461333527919 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 06:58:47 INFO - PROCESS | 1945 | 1461333527920 Marionette TRACE conn3 <- [1,77,null,{"value":"7"}] 06:58:47 INFO - PROCESS | 1945 | 1461333527922 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 06:58:47 INFO - PROCESS | 1945 | 1461333527923 Marionette TRACE conn3 <- [1,78,null,{}] 06:58:47 INFO - PROCESS | 1945 | 1461333527926 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:48 INFO - PROCESS | 1945 | 1461333528014 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 06:58:48 INFO - PROCESS | 1945 | 1461333528073 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x119711000 == 27 [pid = 1945] [id = 27] 06:58:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x11a929000) [pid = 1945] [serial = 77] [outer = 0x0] 06:58:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x11acdf000) [pid = 1945] [serial = 78] [outer = 0x11a929000] 06:58:48 INFO - PROCESS | 1945 | 1461333528124 Marionette DEBUG loaded listener.js 06:58:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x11acf7400) [pid = 1945] [serial = 79] [outer = 0x11a929000] 06:58:48 INFO - PROCESS | 1945 | 1461333528536 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 06:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 619ms 06:58:48 INFO - PROCESS | 1945 | 1461333528542 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 06:58:48 INFO - PROCESS | 1945 | 1461333528545 Marionette TRACE conn3 <- [1,81,null,{"value":"7"}] 06:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 06:58:48 INFO - PROCESS | 1945 | 1461333528553 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 06:58:48 INFO - PROCESS | 1945 | 1461333528554 Marionette TRACE conn3 <- [1,82,null,{}] 06:58:48 INFO - PROCESS | 1945 | 1461333528558 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:48 INFO - PROCESS | 1945 | 1461333528644 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 06:58:48 INFO - PROCESS | 1945 | 1461333528650 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a507000 == 28 [pid = 1945] [id = 28] 06:58:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x11acf8c00) [pid = 1945] [serial = 80] [outer = 0x0] 06:58:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x11ae9b800) [pid = 1945] [serial = 81] [outer = 0x11acf8c00] 06:58:48 INFO - PROCESS | 1945 | 1461333528678 Marionette DEBUG loaded listener.js 06:58:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x11b62a000) [pid = 1945] [serial = 82] [outer = 0x11acf8c00] 06:58:49 INFO - PROCESS | 1945 | 1461333529013 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 06:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 06:58:49 INFO - PROCESS | 1945 | 1461333529023 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 06:58:49 INFO - PROCESS | 1945 | 1461333529025 Marionette TRACE conn3 <- [1,85,null,{"value":"7"}] 06:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 06:58:49 INFO - PROCESS | 1945 | 1461333529033 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 06:58:49 INFO - PROCESS | 1945 | 1461333529035 Marionette TRACE conn3 <- [1,86,null,{}] 06:58:49 INFO - PROCESS | 1945 | 1461333529038 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:49 INFO - PROCESS | 1945 | 1461333529178 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 06:58:49 INFO - PROCESS | 1945 | 1461333529247 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a4000 == 29 [pid = 1945] [id = 29] 06:58:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x11acf9800) [pid = 1945] [serial = 83] [outer = 0x0] 06:58:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11ba50800) [pid = 1945] [serial = 84] [outer = 0x11acf9800] 06:58:49 INFO - PROCESS | 1945 | 1461333529291 Marionette DEBUG loaded listener.js 06:58:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11bd2a000) [pid = 1945] [serial = 85] [outer = 0x11acf9800] 06:58:49 INFO - PROCESS | 1945 | 1461333529612 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 06:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 623ms 06:58:49 INFO - PROCESS | 1945 | 1461333529654 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 06:58:49 INFO - PROCESS | 1945 | 1461333529655 Marionette TRACE conn3 <- [1,89,null,{"value":"7"}] 06:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 06:58:49 INFO - PROCESS | 1945 | 1461333529657 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 06:58:49 INFO - PROCESS | 1945 | 1461333529658 Marionette TRACE conn3 <- [1,90,null,{}] 06:58:49 INFO - PROCESS | 1945 | 1461333529664 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:49 INFO - PROCESS | 1945 | 1461333529737 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 06:58:49 INFO - PROCESS | 1945 | 1461333529741 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae84800 == 30 [pid = 1945] [id = 30] 06:58:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x119df8800) [pid = 1945] [serial = 86] [outer = 0x0] 06:58:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11c006c00) [pid = 1945] [serial = 87] [outer = 0x119df8800] 06:58:49 INFO - PROCESS | 1945 | 1461333529770 Marionette DEBUG loaded listener.js 06:58:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11b639400) [pid = 1945] [serial = 88] [outer = 0x119df8800] 06:58:50 INFO - PROCESS | 1945 | 1461333530067 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 06:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 06:58:50 INFO - PROCESS | 1945 | 1461333530082 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 06:58:50 INFO - PROCESS | 1945 | 1461333530083 Marionette TRACE conn3 <- [1,93,null,{"value":"7"}] 06:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 06:58:50 INFO - PROCESS | 1945 | 1461333530086 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 06:58:50 INFO - PROCESS | 1945 | 1461333530087 Marionette TRACE conn3 <- [1,94,null,{}] 06:58:50 INFO - PROCESS | 1945 | 1461333530089 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:50 INFO - PROCESS | 1945 | 1461333530165 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 06:58:50 INFO - PROCESS | 1945 | 1461333530211 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b137000 == 31 [pid = 1945] [id = 31] 06:58:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11a75d000) [pid = 1945] [serial = 89] [outer = 0x0] 06:58:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11c008400) [pid = 1945] [serial = 90] [outer = 0x11a75d000] 06:58:50 INFO - PROCESS | 1945 | 1461333530237 Marionette DEBUG loaded listener.js 06:58:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11c1aac00) [pid = 1945] [serial = 91] [outer = 0x11a75d000] 06:58:50 INFO - PROCESS | 1945 | 1461333530482 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 06:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 06:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 06:58:50 INFO - PROCESS | 1945 | 1461333530505 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 06:58:50 INFO - PROCESS | 1945 | 1461333530506 Marionette TRACE conn3 <- [1,97,null,{"value":"7"}] 06:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 06:58:50 INFO - PROCESS | 1945 | 1461333530508 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 06:58:50 INFO - PROCESS | 1945 | 1461333530509 Marionette TRACE conn3 <- [1,98,null,{}] 06:58:50 INFO - PROCESS | 1945 | 1461333530522 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:50 INFO - PROCESS | 1945 | 1461333530598 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 06:58:50 INFO - PROCESS | 1945 | 1461333530603 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x115999800 == 32 [pid = 1945] [id = 32] 06:58:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11c10a000) [pid = 1945] [serial = 92] [outer = 0x0] 06:58:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11c439c00) [pid = 1945] [serial = 93] [outer = 0x11c10a000] 06:58:50 INFO - PROCESS | 1945 | 1461333530630 Marionette DEBUG loaded listener.js 06:58:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11bbc6800) [pid = 1945] [serial = 94] [outer = 0x11c10a000] 06:58:50 INFO - PROCESS | 1945 | 1461333530930 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 06:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 06:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 478ms 06:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 06:58:50 INFO - PROCESS | 1945 | 1461333530987 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 06:58:50 INFO - PROCESS | 1945 | 1461333530988 Marionette TRACE conn3 <- [1,101,null,{"value":"7"}] 06:58:50 INFO - PROCESS | 1945 | 1461333530990 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 06:58:50 INFO - PROCESS | 1945 | 1461333530991 Marionette TRACE conn3 <- [1,102,null,{}] 06:58:50 INFO - PROCESS | 1945 | 1461333530993 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:51 INFO - PROCESS | 1945 | 1461333531066 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 06:58:51 INFO - PROCESS | 1945 | 1461333531113 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb82800 == 33 [pid = 1945] [id = 33] 06:58:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11c0b4c00) [pid = 1945] [serial = 95] [outer = 0x0] 06:58:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11c5f0800) [pid = 1945] [serial = 96] [outer = 0x11c0b4c00] 06:58:51 INFO - PROCESS | 1945 | 1461333531138 Marionette DEBUG loaded listener.js 06:58:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x123935800) [pid = 1945] [serial = 97] [outer = 0x11c0b4c00] 06:58:51 INFO - PROCESS | 1945 | 1461333531380 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 06:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 06:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 06:58:51 INFO - PROCESS | 1945 | 1461333531422 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 06:58:51 INFO - PROCESS | 1945 | 1461333531423 Marionette TRACE conn3 <- [1,105,null,{"value":"7"}] 06:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 06:58:51 INFO - PROCESS | 1945 | 1461333531434 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 06:58:51 INFO - PROCESS | 1945 | 1461333531435 Marionette TRACE conn3 <- [1,106,null,{}] 06:58:51 INFO - PROCESS | 1945 | 1461333531438 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:51 INFO - PROCESS | 1945 | 1461333531529 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 06:58:51 INFO - PROCESS | 1945 | 1461333531534 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c499000 == 34 [pid = 1945] [id = 34] 06:58:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x123930c00) [pid = 1945] [serial = 98] [outer = 0x0] 06:58:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x123aa4000) [pid = 1945] [serial = 99] [outer = 0x123930c00] 06:58:51 INFO - PROCESS | 1945 | 1461333531564 Marionette DEBUG loaded listener.js 06:58:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x125cf6800) [pid = 1945] [serial = 100] [outer = 0x123930c00] 06:58:51 INFO - PROCESS | 1945 | 1461333531874 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 06:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 06:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 480ms 06:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 06:58:51 INFO - PROCESS | 1945 | 1461333531906 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 06:58:51 INFO - PROCESS | 1945 | 1461333531908 Marionette TRACE conn3 <- [1,109,null,{"value":"7"}] 06:58:51 INFO - PROCESS | 1945 | 1461333531914 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 06:58:51 INFO - PROCESS | 1945 | 1461333531915 Marionette TRACE conn3 <- [1,110,null,{}] 06:58:51 INFO - PROCESS | 1945 | 1461333531918 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:52 INFO - PROCESS | 1945 | 1461333532047 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 06:58:52 INFO - PROCESS | 1945 | 1461333532058 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c569000 == 35 [pid = 1945] [id = 35] 06:58:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x125c25800) [pid = 1945] [serial = 101] [outer = 0x0] 06:58:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x125f97000) [pid = 1945] [serial = 102] [outer = 0x125c25800] 06:58:52 INFO - PROCESS | 1945 | 1461333532099 Marionette DEBUG loaded listener.js 06:58:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x127171800) [pid = 1945] [serial = 103] [outer = 0x125c25800] 06:58:52 INFO - PROCESS | 1945 | 1461333532512 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 06:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 06:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 621ms 06:58:52 INFO - PROCESS | 1945 | 1461333532534 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 06:58:52 INFO - PROCESS | 1945 | 1461333532535 Marionette TRACE conn3 <- [1,113,null,{"value":"7"}] 06:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 06:58:52 INFO - PROCESS | 1945 | 1461333532537 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 06:58:52 INFO - PROCESS | 1945 | 1461333532538 Marionette TRACE conn3 <- [1,114,null,{}] 06:58:52 INFO - PROCESS | 1945 | 1461333532541 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:52 INFO - PROCESS | 1945 | 1461333532638 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 06:58:52 INFO - PROCESS | 1945 | 1461333532646 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dc5800 == 36 [pid = 1945] [id = 36] 06:58:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11b628800) [pid = 1945] [serial = 104] [outer = 0x0] 06:58:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x127173800) [pid = 1945] [serial = 105] [outer = 0x11b628800] 06:58:52 INFO - PROCESS | 1945 | 1461333532671 Marionette DEBUG loaded listener.js 06:58:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x127ba9000) [pid = 1945] [serial = 106] [outer = 0x11b628800] 06:58:52 INFO - PROCESS | 1945 | 1461333532961 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 06:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 06:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 473ms 06:58:53 INFO - PROCESS | 1945 | 1461333533013 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 06:58:53 INFO - PROCESS | 1945 | 1461333533014 Marionette TRACE conn3 <- [1,117,null,{"value":"7"}] 06:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 06:58:53 INFO - PROCESS | 1945 | 1461333533017 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 06:58:53 INFO - PROCESS | 1945 | 1461333533018 Marionette TRACE conn3 <- [1,118,null,{}] 06:58:53 INFO - PROCESS | 1945 | 1461333533020 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:53 INFO - PROCESS | 1945 | 1461333533093 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 06:58:53 INFO - PROCESS | 1945 | 1461333533099 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d1e000 == 37 [pid = 1945] [id = 37] 06:58:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x1273a3000) [pid = 1945] [serial = 107] [outer = 0x0] 06:58:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x127c87c00) [pid = 1945] [serial = 108] [outer = 0x1273a3000] 06:58:53 INFO - PROCESS | 1945 | 1461333533124 Marionette DEBUG loaded listener.js 06:58:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x127f8d800) [pid = 1945] [serial = 109] [outer = 0x1273a3000] 06:58:53 INFO - PROCESS | 1945 | 1461333533412 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 06:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 06:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 06:58:53 INFO - PROCESS | 1945 | 1461333533454 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 06:58:53 INFO - PROCESS | 1945 | 1461333533455 Marionette TRACE conn3 <- [1,121,null,{"value":"7"}] 06:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 06:58:53 INFO - PROCESS | 1945 | 1461333533457 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 06:58:53 INFO - PROCESS | 1945 | 1461333533458 Marionette TRACE conn3 <- [1,122,null,{}] 06:58:53 INFO - PROCESS | 1945 | 1461333533464 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:53 INFO - PROCESS | 1945 | 1461333533560 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 06:58:53 INFO - PROCESS | 1945 | 1461333533567 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x12707f800 == 38 [pid = 1945] [id = 38] 06:58:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x127562000) [pid = 1945] [serial = 110] [outer = 0x0] 06:58:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x128006000) [pid = 1945] [serial = 111] [outer = 0x127562000] 06:58:53 INFO - PROCESS | 1945 | 1461333533592 Marionette DEBUG loaded listener.js 06:58:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x128882400) [pid = 1945] [serial = 112] [outer = 0x127562000] 06:58:53 INFO - PROCESS | 1945 | 1461333533856 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 06:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 06:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 425ms 06:58:53 INFO - PROCESS | 1945 | 1461333533883 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 06:58:53 INFO - PROCESS | 1945 | 1461333533885 Marionette TRACE conn3 <- [1,125,null,{"value":"7"}] 06:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 06:58:53 INFO - PROCESS | 1945 | 1461333533887 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 06:58:53 INFO - PROCESS | 1945 | 1461333533888 Marionette TRACE conn3 <- [1,126,null,{}] 06:58:53 INFO - PROCESS | 1945 | 1461333533890 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:53 INFO - PROCESS | 1945 | 1461333533981 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 06:58:54 INFO - PROCESS | 1945 | 1461333534065 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x114b65000 == 39 [pid = 1945] [id = 39] 06:58:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x114233c00) [pid = 1945] [serial = 113] [outer = 0x0] 06:58:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x114474400) [pid = 1945] [serial = 114] [outer = 0x114233c00] 06:58:54 INFO - PROCESS | 1945 | 1461333534096 Marionette DEBUG loaded listener.js 06:58:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11660d000) [pid = 1945] [serial = 115] [outer = 0x114233c00] 06:58:54 INFO - PROCESS | 1945 | 1461333534508 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 06:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 06:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 669ms 06:58:54 INFO - PROCESS | 1945 | 1461333534557 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 06:58:54 INFO - PROCESS | 1945 | 1461333534560 Marionette TRACE conn3 <- [1,129,null,{"value":"7"}] 06:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 06:58:54 INFO - PROCESS | 1945 | 1461333534564 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 06:58:54 INFO - PROCESS | 1945 | 1461333534566 Marionette TRACE conn3 <- [1,130,null,{}] 06:58:54 INFO - PROCESS | 1945 | 1461333534569 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:54 INFO - PROCESS | 1945 | 1461333534669 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 06:58:54 INFO - PROCESS | 1945 | 1461333534743 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x119708000 == 40 [pid = 1945] [id = 40] 06:58:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x119d60c00) [pid = 1945] [serial = 116] [outer = 0x0] 06:58:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x119dfcc00) [pid = 1945] [serial = 117] [outer = 0x119d60c00] 06:58:54 INFO - PROCESS | 1945 | 1461333534789 Marionette DEBUG loaded listener.js 06:58:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11a92a000) [pid = 1945] [serial = 118] [outer = 0x119d60c00] 06:58:55 INFO - PROCESS | 1945 | 1461333535215 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 06:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 06:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 671ms 06:58:55 INFO - PROCESS | 1945 | 1461333535238 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 06:58:55 INFO - PROCESS | 1945 | 1461333535241 Marionette TRACE conn3 <- [1,133,null,{"value":"7"}] 06:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 06:58:55 INFO - PROCESS | 1945 | 1461333535243 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 06:58:55 INFO - PROCESS | 1945 | 1461333535244 Marionette TRACE conn3 <- [1,134,null,{}] 06:58:55 INFO - PROCESS | 1945 | 1461333535247 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:55 INFO - PROCESS | 1945 | 1461333535346 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 06:58:55 INFO - PROCESS | 1945 | 1461333535391 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb86000 == 41 [pid = 1945] [id = 41] 06:58:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11aa15c00) [pid = 1945] [serial = 119] [outer = 0x0] 06:58:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11b621400) [pid = 1945] [serial = 120] [outer = 0x11aa15c00] 06:58:55 INFO - PROCESS | 1945 | 1461333535423 Marionette DEBUG loaded listener.js 06:58:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11ba55c00) [pid = 1945] [serial = 121] [outer = 0x11aa15c00] 06:58:55 INFO - PROCESS | 1945 | 1461333535971 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 06:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 06:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 770ms 06:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 06:58:56 INFO - PROCESS | 1945 | 1461333536024 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 06:58:56 INFO - PROCESS | 1945 | 1461333536027 Marionette TRACE conn3 <- [1,137,null,{"value":"7"}] 06:58:56 INFO - PROCESS | 1945 | 1461333536041 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 06:58:56 INFO - PROCESS | 1945 | 1461333536048 Marionette TRACE conn3 <- [1,138,null,{}] 06:58:56 INFO - PROCESS | 1945 | 1461333536052 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:56 INFO - PROCESS | 1945 | 1461333536195 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 06:58:56 INFO - PROCESS | 1945 | 1461333536240 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x12785c000 == 42 [pid = 1945] [id = 42] 06:58:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11c43cc00) [pid = 1945] [serial = 122] [outer = 0x0] 06:58:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12393b400) [pid = 1945] [serial = 123] [outer = 0x11c43cc00] 06:58:56 INFO - PROCESS | 1945 | 1461333536270 Marionette DEBUG loaded listener.js 06:58:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x125c23c00) [pid = 1945] [serial = 124] [outer = 0x11c43cc00] 06:58:56 INFO - PROCESS | 1945 | 1461333536726 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 06:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 06:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 733ms 06:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 06:58:56 INFO - PROCESS | 1945 | 1461333536767 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 06:58:56 INFO - PROCESS | 1945 | 1461333536769 Marionette TRACE conn3 <- [1,141,null,{"value":"7"}] 06:58:56 INFO - PROCESS | 1945 | 1461333536771 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 06:58:56 INFO - PROCESS | 1945 | 1461333536772 Marionette TRACE conn3 <- [1,142,null,{}] 06:58:56 INFO - PROCESS | 1945 | 1461333536775 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:56 INFO - PROCESS | 1945 | 1461333536974 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 06:58:57 INFO - PROCESS | 1945 | 1461333537037 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x118ee8800 == 43 [pid = 1945] [id = 43] 06:58:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11666bc00) [pid = 1945] [serial = 125] [outer = 0x0] 06:58:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x116840800) [pid = 1945] [serial = 126] [outer = 0x11666bc00] 06:58:57 INFO - PROCESS | 1945 | 1461333537066 Marionette DEBUG loaded listener.js 06:58:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x118973800) [pid = 1945] [serial = 127] [outer = 0x11666bc00] 06:58:57 INFO - PROCESS | 1945 | 1461333537502 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 06:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 06:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 774ms 06:58:57 INFO - PROCESS | 1945 | 1461333537562 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 06:58:57 INFO - PROCESS | 1945 | 1461333537565 Marionette TRACE conn3 <- [1,145,null,{"value":"7"}] 06:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 06:58:57 INFO - PROCESS | 1945 | 1461333537569 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 06:58:57 INFO - PROCESS | 1945 | 1461333537572 Marionette TRACE conn3 <- [1,146,null,{}] 06:58:57 INFO - PROCESS | 1945 | 1461333537575 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:57 INFO - PROCESS | 1945 | 1461333537663 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 06:58:57 INFO - PROCESS | 1945 | 1461333537728 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x11970f000 == 44 [pid = 1945] [id = 44] 06:58:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11a7df000) [pid = 1945] [serial = 128] [outer = 0x0] 06:58:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11a92cc00) [pid = 1945] [serial = 129] [outer = 0x11a7df000] 06:58:57 INFO - PROCESS | 1945 | 1461333537757 Marionette DEBUG loaded listener.js 06:58:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11aa1dc00) [pid = 1945] [serial = 130] [outer = 0x11a7df000] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12b728000 == 43 [pid = 1945] [id = 6] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12707f800 == 42 [pid = 1945] [id = 38] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x125d1e000 == 41 [pid = 1945] [id = 37] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x123dc5800 == 40 [pid = 1945] [id = 36] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11c569000 == 39 [pid = 1945] [id = 35] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11c499000 == 38 [pid = 1945] [id = 34] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb82800 == 37 [pid = 1945] [id = 33] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x115999800 == 36 [pid = 1945] [id = 32] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11b137000 == 35 [pid = 1945] [id = 31] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae84800 == 34 [pid = 1945] [id = 30] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11a7a4000 == 33 [pid = 1945] [id = 29] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11a507000 == 32 [pid = 1945] [id = 28] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x119711000 == 31 [pid = 1945] [id = 27] 06:58:57 INFO - PROCESS | 1945 | --DOCSHELL 0x119157800 == 30 [pid = 1945] [id = 26] 06:58:58 INFO - PROCESS | 1945 | --DOCSHELL 0x114c2f000 == 29 [pid = 1945] [id = 25] 06:58:58 INFO - PROCESS | 1945 | --DOCSHELL 0x115749000 == 28 [pid = 1945] [id = 24] 06:58:58 INFO - PROCESS | 1945 | --DOCSHELL 0x118f43000 == 27 [pid = 1945] [id = 23] 06:58:58 INFO - PROCESS | 1945 | --DOCSHELL 0x11573b000 == 26 [pid = 1945] [id = 22] 06:58:58 INFO - PROCESS | 1945 | 1461333538254 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 06:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 06:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 723ms 06:58:58 INFO - PROCESS | 1945 | 1461333538296 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 06:58:58 INFO - PROCESS | 1945 | 1461333538299 Marionette TRACE conn3 <- [1,149,null,{"value":"7"}] 06:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 06:58:58 INFO - PROCESS | 1945 | 1461333538303 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 06:58:58 INFO - PROCESS | 1945 | 1461333538305 Marionette TRACE conn3 <- [1,150,null,{}] 06:58:58 INFO - PROCESS | 1945 | 1461333538309 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:58 INFO - PROCESS | 1945 | 1461333538402 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 06:58:58 INFO - PROCESS | 1945 | 1461333538460 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f4d800 == 27 [pid = 1945] [id = 45] 06:58:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x1191b0000) [pid = 1945] [serial = 131] [outer = 0x0] 06:58:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x11a7e9400) [pid = 1945] [serial = 132] [outer = 0x1191b0000] 06:58:58 INFO - PROCESS | 1945 | 1461333538493 Marionette DEBUG loaded listener.js 06:58:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x11aa14800) [pid = 1945] [serial = 133] [outer = 0x1191b0000] 06:58:58 INFO - PROCESS | 1945 | 1461333538922 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 06:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 06:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 670ms 06:58:59 INFO - PROCESS | 1945 | 1461333539005 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 06:58:59 INFO - PROCESS | 1945 | 1461333539010 Marionette TRACE conn3 <- [1,153,null,{"value":"7"}] 06:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 06:58:59 INFO - PROCESS | 1945 | 1461333539018 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 06:58:59 INFO - PROCESS | 1945 | 1461333539020 Marionette TRACE conn3 <- [1,154,null,{}] 06:58:59 INFO - PROCESS | 1945 | 1461333539023 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:59 INFO - PROCESS | 1945 | 1461333539118 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 06:58:59 INFO - PROCESS | 1945 | 1461333539175 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab14000 == 28 [pid = 1945] [id = 46] 06:58:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11aceb800) [pid = 1945] [serial = 134] [outer = 0x0] 06:58:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x11aea0800) [pid = 1945] [serial = 135] [outer = 0x11aceb800] 06:58:59 INFO - PROCESS | 1945 | 1461333539206 Marionette DEBUG loaded listener.js 06:58:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x11ba4b400) [pid = 1945] [serial = 136] [outer = 0x11aceb800] 06:58:59 INFO - PROCESS | 1945 | 1461333539620 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 06:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 06:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 621ms 06:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 06:58:59 INFO - PROCESS | 1945 | 1461333539638 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 06:58:59 INFO - PROCESS | 1945 | 1461333539640 Marionette TRACE conn3 <- [1,157,null,{"value":"7"}] 06:58:59 INFO - PROCESS | 1945 | 1461333539642 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 06:58:59 INFO - PROCESS | 1945 | 1461333539645 Marionette TRACE conn3 <- [1,158,null,{}] 06:58:59 INFO - PROCESS | 1945 | 1461333539653 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:58:59 INFO - PROCESS | 1945 | 1461333539750 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 06:58:59 INFO - PROCESS | 1945 | 1461333539793 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb6d000 == 29 [pid = 1945] [id = 47] 06:58:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x11bb53c00) [pid = 1945] [serial = 137] [outer = 0x0] 06:58:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11bd2ec00) [pid = 1945] [serial = 138] [outer = 0x11bb53c00] 06:58:59 INFO - PROCESS | 1945 | 1461333539828 Marionette DEBUG loaded listener.js 06:58:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11c1b1c00) [pid = 1945] [serial = 139] [outer = 0x11bb53c00] 06:59:00 INFO - PROCESS | 1945 | 1461333540336 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 06:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 06:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 722ms 06:59:00 INFO - PROCESS | 1945 | 1461333540409 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 06:59:00 INFO - PROCESS | 1945 | 1461333540411 Marionette TRACE conn3 <- [1,161,null,{"value":"7"}] 06:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 06:59:00 INFO - PROCESS | 1945 | 1461333540420 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 06:59:00 INFO - PROCESS | 1945 | 1461333540422 Marionette TRACE conn3 <- [1,162,null,{}] 06:59:00 INFO - PROCESS | 1945 | 1461333540425 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:00 INFO - PROCESS | 1945 | 1461333540520 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 06:59:00 INFO - PROCESS | 1945 | 1461333540564 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c55a800 == 30 [pid = 1945] [id = 48] 06:59:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x123930400) [pid = 1945] [serial = 140] [outer = 0x0] 06:59:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x123934800) [pid = 1945] [serial = 141] [outer = 0x123930400] 06:59:00 INFO - PROCESS | 1945 | 1461333540595 Marionette DEBUG loaded listener.js 06:59:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x123aa0c00) [pid = 1945] [serial = 142] [outer = 0x123930400] 06:59:01 INFO - PROCESS | 1945 | 1461333541027 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 06:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 06:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 622ms 06:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 06:59:01 INFO - PROCESS | 1945 | 1461333541040 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 06:59:01 INFO - PROCESS | 1945 | 1461333541041 Marionette TRACE conn3 <- [1,165,null,{"value":"7"}] 06:59:01 INFO - PROCESS | 1945 | 1461333541043 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 06:59:01 INFO - PROCESS | 1945 | 1461333541045 Marionette TRACE conn3 <- [1,166,null,{}] 06:59:01 INFO - PROCESS | 1945 | 1461333541048 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:01 INFO - PROCESS | 1945 | 1461333541155 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 06:59:01 INFO - PROCESS | 1945 | 1461333541212 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11864f800 == 31 [pid = 1945] [id = 49] 06:59:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x118883800) [pid = 1945] [serial = 143] [outer = 0x0] 06:59:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x125c27000) [pid = 1945] [serial = 144] [outer = 0x118883800] 06:59:01 INFO - PROCESS | 1945 | 1461333541264 Marionette DEBUG loaded listener.js 06:59:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x125e2ac00) [pid = 1945] [serial = 145] [outer = 0x118883800] 06:59:01 INFO - PROCESS | 1945 | 1461333541904 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 06:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 06:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 871ms 06:59:01 INFO - PROCESS | 1945 | 1461333541915 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 06:59:01 INFO - PROCESS | 1945 | 1461333541917 Marionette TRACE conn3 <- [1,169,null,{"value":"7"}] 06:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 06:59:01 INFO - PROCESS | 1945 | 1461333541921 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 06:59:01 INFO - PROCESS | 1945 | 1461333541923 Marionette TRACE conn3 <- [1,170,null,{}] 06:59:01 INFO - PROCESS | 1945 | 1461333541927 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:02 INFO - PROCESS | 1945 | 1461333542015 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 06:59:02 INFO - PROCESS | 1945 | 1461333542073 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x118657000 == 32 [pid = 1945] [id = 50] 06:59:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11863f800) [pid = 1945] [serial = 146] [outer = 0x0] 06:59:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x11897c800) [pid = 1945] [serial = 147] [outer = 0x11863f800] 06:59:02 INFO - PROCESS | 1945 | 1461333542103 Marionette DEBUG loaded listener.js 06:59:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x11a92b800) [pid = 1945] [serial = 148] [outer = 0x11863f800] 06:59:02 INFO - PROCESS | 1945 | --DOCSHELL 0x118ee8800 == 31 [pid = 1945] [id = 43] 06:59:02 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb86000 == 30 [pid = 1945] [id = 41] 06:59:02 INFO - PROCESS | 1945 | --DOCSHELL 0x119708000 == 29 [pid = 1945] [id = 40] 06:59:02 INFO - PROCESS | 1945 | --DOCSHELL 0x114b65000 == 28 [pid = 1945] [id = 39] 06:59:02 INFO - PROCESS | 1945 | 1461333542544 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 06:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 06:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 673ms 06:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 06:59:02 INFO - PROCESS | 1945 | 1461333542594 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 06:59:02 INFO - PROCESS | 1945 | 1461333542596 Marionette TRACE conn3 <- [1,173,null,{"value":"7"}] 06:59:02 INFO - PROCESS | 1945 | 1461333542600 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 06:59:02 INFO - PROCESS | 1945 | 1461333542602 Marionette TRACE conn3 <- [1,174,null,{}] 06:59:02 INFO - PROCESS | 1945 | 1461333542606 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:02 INFO - PROCESS | 1945 | 1461333542733 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 06:59:02 INFO - PROCESS | 1945 | 1461333542779 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a794800 == 29 [pid = 1945] [id = 51] 06:59:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x1191afc00) [pid = 1945] [serial = 149] [outer = 0x0] 06:59:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x11a930000) [pid = 1945] [serial = 150] [outer = 0x1191afc00] 06:59:02 INFO - PROCESS | 1945 | 1461333542813 Marionette DEBUG loaded listener.js 06:59:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x11ace8400) [pid = 1945] [serial = 151] [outer = 0x1191afc00] 06:59:03 INFO - PROCESS | 1945 | 1461333543326 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 06:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 06:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 773ms 06:59:03 INFO - PROCESS | 1945 | 1461333543374 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 06:59:03 INFO - PROCESS | 1945 | 1461333543382 Marionette TRACE conn3 <- [1,177,null,{"value":"7"}] 06:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 06:59:03 INFO - PROCESS | 1945 | 1461333543389 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 06:59:03 INFO - PROCESS | 1945 | 1461333543392 Marionette TRACE conn3 <- [1,178,null,{}] 06:59:03 INFO - PROCESS | 1945 | 1461333543396 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:03 INFO - PROCESS | 1945 | 1461333543500 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 06:59:03 INFO - PROCESS | 1945 | 1461333543562 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bee0000 == 30 [pid = 1945] [id = 52] 06:59:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x11ba4ac00) [pid = 1945] [serial = 152] [outer = 0x0] 06:59:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x11bb52400) [pid = 1945] [serial = 153] [outer = 0x11ba4ac00] 06:59:03 INFO - PROCESS | 1945 | 1461333543593 Marionette DEBUG loaded listener.js 06:59:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x11c00f400) [pid = 1945] [serial = 154] [outer = 0x11ba4ac00] 06:59:04 INFO - PROCESS | 1945 | 1461333544009 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 06:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 06:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 675ms 06:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 06:59:04 INFO - PROCESS | 1945 | 1461333544063 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 06:59:04 INFO - PROCESS | 1945 | 1461333544064 Marionette TRACE conn3 <- [1,181,null,{"value":"7"}] 06:59:04 INFO - PROCESS | 1945 | 1461333544067 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 06:59:04 INFO - PROCESS | 1945 | 1461333544070 Marionette TRACE conn3 <- [1,182,null,{}] 06:59:04 INFO - PROCESS | 1945 | 1461333544081 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:04 INFO - PROCESS | 1945 | 1461333544180 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 06:59:04 INFO - PROCESS | 1945 | 1461333544244 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x127519000 == 31 [pid = 1945] [id = 53] 06:59:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x123931800) [pid = 1945] [serial = 155] [outer = 0x0] 06:59:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x125c26400) [pid = 1945] [serial = 156] [outer = 0x123931800] 06:59:04 INFO - PROCESS | 1945 | 1461333544278 Marionette DEBUG loaded listener.js 06:59:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x1270da400) [pid = 1945] [serial = 157] [outer = 0x123931800] 06:59:04 INFO - PROCESS | 1945 | 1461333544707 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 06:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 06:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 672ms 06:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 06:59:04 INFO - PROCESS | 1945 | 1461333544740 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 06:59:04 INFO - PROCESS | 1945 | 1461333544741 Marionette TRACE conn3 <- [1,185,null,{"value":"7"}] 06:59:04 INFO - PROCESS | 1945 | 1461333544744 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 06:59:04 INFO - PROCESS | 1945 | 1461333544745 Marionette TRACE conn3 <- [1,186,null,{}] 06:59:04 INFO - PROCESS | 1945 | 1461333544779 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:04 INFO - PROCESS | 1945 | 1461333544900 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 06:59:04 INFO - PROCESS | 1945 | 1461333544945 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288bf800 == 32 [pid = 1945] [id = 54] 06:59:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x127ce4400) [pid = 1945] [serial = 158] [outer = 0x0] 06:59:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x127f89000) [pid = 1945] [serial = 159] [outer = 0x127ce4400] 06:59:04 INFO - PROCESS | 1945 | 1461333544977 Marionette DEBUG loaded listener.js 06:59:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x128883800) [pid = 1945] [serial = 160] [outer = 0x127ce4400] 06:59:05 INFO - PROCESS | 1945 | 1461333545375 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 06:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 06:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 669ms 06:59:05 INFO - PROCESS | 1945 | 1461333545414 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 06:59:05 INFO - PROCESS | 1945 | 1461333545415 Marionette TRACE conn3 <- [1,189,null,{"value":"7"}] 06:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 06:59:05 INFO - PROCESS | 1945 | 1461333545418 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 06:59:05 INFO - PROCESS | 1945 | 1461333545419 Marionette TRACE conn3 <- [1,190,null,{}] 06:59:05 INFO - PROCESS | 1945 | 1461333545422 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:05 INFO - PROCESS | 1945 | 1461333545526 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 06:59:05 INFO - PROCESS | 1945 | 1461333545590 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x114218800 == 33 [pid = 1945] [id = 55] 06:59:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x129212c00) [pid = 1945] [serial = 161] [outer = 0x0] 06:59:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x129b47c00) [pid = 1945] [serial = 162] [outer = 0x129212c00] 06:59:05 INFO - PROCESS | 1945 | 1461333545638 Marionette DEBUG loaded listener.js 06:59:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x129e80800) [pid = 1945] [serial = 163] [outer = 0x129212c00] 06:59:06 INFO - PROCESS | 1945 | 1461333546170 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 06:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 06:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 818ms 06:59:06 INFO - PROCESS | 1945 | 1461333546281 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 06:59:06 INFO - PROCESS | 1945 | 1461333546283 Marionette TRACE conn3 <- [1,193,null,{"value":"7"}] 06:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 06:59:06 INFO - PROCESS | 1945 | 1461333546286 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 06:59:06 INFO - PROCESS | 1945 | 1461333546288 Marionette TRACE conn3 <- [1,194,null,{}] 06:59:06 INFO - PROCESS | 1945 | 1461333546292 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:06 INFO - PROCESS | 1945 | 1461333546412 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 06:59:06 INFO - PROCESS | 1945 | 1461333546443 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae77800 == 34 [pid = 1945] [id = 56] 06:59:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x11912f400) [pid = 1945] [serial = 164] [outer = 0x0] 06:59:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x11a7df800) [pid = 1945] [serial = 165] [outer = 0x11912f400] 06:59:06 INFO - PROCESS | 1945 | 1461333546471 Marionette DEBUG loaded listener.js 06:59:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x11ace4400) [pid = 1945] [serial = 166] [outer = 0x11912f400] 06:59:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11c55a800 == 33 [pid = 1945] [id = 48] 06:59:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb6d000 == 32 [pid = 1945] [id = 47] 06:59:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab14000 == 31 [pid = 1945] [id = 46] 06:59:06 INFO - PROCESS | 1945 | --DOCSHELL 0x118f4d800 == 30 [pid = 1945] [id = 45] 06:59:06 INFO - PROCESS | 1945 | 1461333546946 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 06:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 06:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 725ms 06:59:07 INFO - PROCESS | 1945 | 1461333547012 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 06:59:07 INFO - PROCESS | 1945 | 1461333547015 Marionette TRACE conn3 <- [1,197,null,{"value":"7"}] 06:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 06:59:07 INFO - PROCESS | 1945 | 1461333547019 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 06:59:07 INFO - PROCESS | 1945 | 1461333547021 Marionette TRACE conn3 <- [1,198,null,{}] 06:59:07 INFO - PROCESS | 1945 | 1461333547025 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:07 INFO - PROCESS | 1945 | 1461333547116 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 06:59:07 INFO - PROCESS | 1945 | 1461333547178 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab11000 == 31 [pid = 1945] [id = 57] 06:59:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x119df8c00) [pid = 1945] [serial = 167] [outer = 0x0] 06:59:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x11acfc000) [pid = 1945] [serial = 168] [outer = 0x119df8c00] 06:59:07 INFO - PROCESS | 1945 | 1461333547212 Marionette DEBUG loaded listener.js 06:59:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x11ba50000) [pid = 1945] [serial = 169] [outer = 0x119df8c00] 06:59:07 INFO - PROCESS | 1945 | 1461333547638 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 06:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 06:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 670ms 06:59:07 INFO - PROCESS | 1945 | 1461333547699 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 06:59:07 INFO - PROCESS | 1945 | 1461333547705 Marionette TRACE conn3 <- [1,201,null,{"value":"7"}] 06:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 06:59:07 INFO - PROCESS | 1945 | 1461333547717 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 06:59:07 INFO - PROCESS | 1945 | 1461333547720 Marionette TRACE conn3 <- [1,202,null,{}] 06:59:07 INFO - PROCESS | 1945 | 1461333547724 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:07 INFO - PROCESS | 1945 | 1461333547847 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 06:59:07 INFO - PROCESS | 1945 | 1461333547911 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x12721c000 == 32 [pid = 1945] [id = 58] 06:59:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x11c0c0400) [pid = 1945] [serial = 170] [outer = 0x0] 06:59:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x11c439800) [pid = 1945] [serial = 171] [outer = 0x11c0c0400] 06:59:07 INFO - PROCESS | 1945 | 1461333547941 Marionette DEBUG loaded listener.js 06:59:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x12393b800) [pid = 1945] [serial = 172] [outer = 0x11c0c0400] 06:59:08 INFO - PROCESS | 1945 | 1461333548365 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 06:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 06:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 673ms 06:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 06:59:08 INFO - PROCESS | 1945 | 1461333548389 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 06:59:08 INFO - PROCESS | 1945 | 1461333548391 Marionette TRACE conn3 <- [1,205,null,{"value":"7"}] 06:59:08 INFO - PROCESS | 1945 | 1461333548412 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 06:59:08 INFO - PROCESS | 1945 | 1461333548415 Marionette TRACE conn3 <- [1,206,null,{}] 06:59:08 INFO - PROCESS | 1945 | 1461333548424 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:08 INFO - PROCESS | 1945 | 1461333548520 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 06:59:08 INFO - PROCESS | 1945 | 1461333548584 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b032800 == 33 [pid = 1945] [id = 59] 06:59:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x12787e400) [pid = 1945] [serial = 173] [outer = 0x0] 06:59:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x127f86800) [pid = 1945] [serial = 174] [outer = 0x12787e400] 06:59:08 INFO - PROCESS | 1945 | 1461333548616 Marionette DEBUG loaded listener.js 06:59:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x128885c00) [pid = 1945] [serial = 175] [outer = 0x12787e400] 06:59:09 INFO - PROCESS | 1945 | 1461333549033 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 06:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 06:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 693ms 06:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 06:59:09 INFO - PROCESS | 1945 | 1461333549086 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 06:59:09 INFO - PROCESS | 1945 | 1461333549088 Marionette TRACE conn3 <- [1,209,null,{"value":"7"}] 06:59:09 INFO - PROCESS | 1945 | 1461333549090 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 06:59:09 INFO - PROCESS | 1945 | 1461333549092 Marionette TRACE conn3 <- [1,210,null,{}] 06:59:09 INFO - PROCESS | 1945 | 1461333549094 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:09 INFO - PROCESS | 1945 | 1461333549199 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 06:59:09 INFO - PROCESS | 1945 | 1461333549250 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b71d800 == 34 [pid = 1945] [id = 60] 06:59:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 176 (0x12b38e800) [pid = 1945] [serial = 176] [outer = 0x0] 06:59:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 177 (0x12b68dc00) [pid = 1945] [serial = 177] [outer = 0x12b38e800] 06:59:09 INFO - PROCESS | 1945 | 1461333549280 Marionette DEBUG loaded listener.js 06:59:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 178 (0x12b7bdc00) [pid = 1945] [serial = 178] [outer = 0x12b38e800] 06:59:09 INFO - PROCESS | 1945 | 1461333549682 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 06:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 06:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 620ms 06:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 06:59:09 INFO - PROCESS | 1945 | 1461333549711 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 06:59:09 INFO - PROCESS | 1945 | 1461333549712 Marionette TRACE conn3 <- [1,213,null,{"value":"7"}] 06:59:09 INFO - PROCESS | 1945 | 1461333549715 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 06:59:09 INFO - PROCESS | 1945 | 1461333549716 Marionette TRACE conn3 <- [1,214,null,{}] 06:59:09 INFO - PROCESS | 1945 | 1461333549718 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:09 INFO - PROCESS | 1945 | 1461333549806 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 06:59:09 INFO - PROCESS | 1945 | 1461333549853 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bec0000 == 35 [pid = 1945] [id = 61] 06:59:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 179 (0x128883400) [pid = 1945] [serial = 179] [outer = 0x0] 06:59:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x12baf3800) [pid = 1945] [serial = 180] [outer = 0x128883400] 06:59:09 INFO - PROCESS | 1945 | 1461333549883 Marionette DEBUG loaded listener.js 06:59:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 181 (0x12bd3bc00) [pid = 1945] [serial = 181] [outer = 0x128883400] 06:59:10 INFO - PROCESS | 1945 | 1461333550303 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 06:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 06:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 06:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 06:59:10 INFO - PROCESS | 1945 | 1461333550335 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 06:59:10 INFO - PROCESS | 1945 | 1461333550336 Marionette TRACE conn3 <- [1,217,null,{"value":"7"}] 06:59:10 INFO - PROCESS | 1945 | 1461333550338 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 06:59:10 INFO - PROCESS | 1945 | 1461333550340 Marionette TRACE conn3 <- [1,218,null,{}] 06:59:10 INFO - PROCESS | 1945 | 1461333550342 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:10 INFO - PROCESS | 1945 | 1461333550466 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 06:59:10 INFO - PROCESS | 1945 | 1461333550559 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d209800 == 36 [pid = 1945] [id = 62] 06:59:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 182 (0x12cc89c00) [pid = 1945] [serial = 182] [outer = 0x0] 06:59:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 183 (0x12ced0c00) [pid = 1945] [serial = 183] [outer = 0x12cc89c00] 06:59:10 INFO - PROCESS | 1945 | 1461333550604 Marionette DEBUG loaded listener.js 06:59:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 184 (0x12d923800) [pid = 1945] [serial = 184] [outer = 0x12cc89c00] 06:59:11 INFO - PROCESS | 1945 | 1461333551015 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 06:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 06:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 723ms 06:59:11 INFO - PROCESS | 1945 | 1461333551062 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 06:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 06:59:11 INFO - PROCESS | 1945 | 1461333551064 Marionette TRACE conn3 <- [1,221,null,{"value":"7"}] 06:59:11 INFO - PROCESS | 1945 | 1461333551066 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 06:59:11 INFO - PROCESS | 1945 | 1461333551067 Marionette TRACE conn3 <- [1,222,null,{}] 06:59:11 INFO - PROCESS | 1945 | 1461333551070 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:11 INFO - PROCESS | 1945 | 1461333551158 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 06:59:11 INFO - PROCESS | 1945 | 1461333551208 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d7d1800 == 37 [pid = 1945] [id = 63] 06:59:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 185 (0x12d275000) [pid = 1945] [serial = 185] [outer = 0x0] 06:59:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 186 (0x12d92cc00) [pid = 1945] [serial = 186] [outer = 0x12d275000] 06:59:11 INFO - PROCESS | 1945 | 1461333551237 Marionette DEBUG loaded listener.js 06:59:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 187 (0x12d9a6800) [pid = 1945] [serial = 187] [outer = 0x12d275000] 06:59:11 INFO - PROCESS | 1945 | 1461333551670 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 06:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 06:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 619ms 06:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 06:59:11 INFO - PROCESS | 1945 | 1461333551685 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 06:59:11 INFO - PROCESS | 1945 | 1461333551688 Marionette TRACE conn3 <- [1,225,null,{"value":"7"}] 06:59:11 INFO - PROCESS | 1945 | 1461333551691 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 06:59:11 INFO - PROCESS | 1945 | 1461333551693 Marionette TRACE conn3 <- [1,226,null,{}] 06:59:11 INFO - PROCESS | 1945 | 1461333551697 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:11 INFO - PROCESS | 1945 | 1461333551792 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 06:59:11 INFO - PROCESS | 1945 | 1461333551893 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a0800 == 38 [pid = 1945] [id = 64] 06:59:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 188 (0x11acfb400) [pid = 1945] [serial = 188] [outer = 0x0] 06:59:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 189 (0x11b63b800) [pid = 1945] [serial = 189] [outer = 0x11acfb400] 06:59:11 INFO - PROCESS | 1945 | 1461333551922 Marionette DEBUG loaded listener.js 06:59:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 190 (0x11bd21c00) [pid = 1945] [serial = 190] [outer = 0x11acfb400] 06:59:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11bee0000 == 37 [pid = 1945] [id = 52] 06:59:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11a794800 == 36 [pid = 1945] [id = 51] 06:59:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 191 (0x118f58400) [pid = 1945] [serial = 191] [outer = 0x12f763000] 06:59:12 INFO - PROCESS | 1945 | 1461333552428 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 06:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 06:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 773ms 06:59:12 INFO - PROCESS | 1945 | 1461333552464 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 06:59:12 INFO - PROCESS | 1945 | 1461333552466 Marionette TRACE conn3 <- [1,229,null,{"value":"7"}] 06:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 06:59:12 INFO - PROCESS | 1945 | 1461333552470 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 06:59:12 INFO - PROCESS | 1945 | 1461333552472 Marionette TRACE conn3 <- [1,230,null,{}] 06:59:12 INFO - PROCESS | 1945 | 1461333552476 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:12 INFO - PROCESS | 1945 | 1461333552605 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 06:59:12 INFO - PROCESS | 1945 | 1461333552656 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c49f000 == 37 [pid = 1945] [id = 65] 06:59:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 192 (0x11b63b000) [pid = 1945] [serial = 192] [outer = 0x0] 06:59:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 193 (0x11c103400) [pid = 1945] [serial = 193] [outer = 0x11b63b000] 06:59:12 INFO - PROCESS | 1945 | 1461333552690 Marionette DEBUG loaded listener.js 06:59:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 194 (0x12393bc00) [pid = 1945] [serial = 194] [outer = 0x11b63b000] 06:59:13 INFO - PROCESS | 1945 | 1461333553135 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 06:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 06:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 721ms 06:59:13 INFO - PROCESS | 1945 | 1461333553190 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 06:59:13 INFO - PROCESS | 1945 | 1461333553194 Marionette TRACE conn3 <- [1,233,null,{"value":"7"}] 06:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 06:59:13 INFO - PROCESS | 1945 | 1461333553198 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 06:59:13 INFO - PROCESS | 1945 | 1461333553200 Marionette TRACE conn3 <- [1,234,null,{}] 06:59:13 INFO - PROCESS | 1945 | 1461333553202 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:13 INFO - PROCESS | 1945 | 1461333553298 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 06:59:13 INFO - PROCESS | 1945 | 1461333553364 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b662800 == 38 [pid = 1945] [id = 66] 06:59:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 195 (0x123aa1000) [pid = 1945] [serial = 195] [outer = 0x0] 06:59:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 196 (0x1273a0400) [pid = 1945] [serial = 196] [outer = 0x123aa1000] 06:59:13 INFO - PROCESS | 1945 | 1461333553397 Marionette DEBUG loaded listener.js 06:59:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 197 (0x129e7c800) [pid = 1945] [serial = 197] [outer = 0x123aa1000] 06:59:13 INFO - PROCESS | 1945 | 1461333553815 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 06:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 06:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 669ms 06:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 06:59:13 INFO - PROCESS | 1945 | 1461333553868 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 06:59:13 INFO - PROCESS | 1945 | 1461333553869 Marionette TRACE conn3 <- [1,237,null,{"value":"7"}] 06:59:13 INFO - PROCESS | 1945 | 1461333553871 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 06:59:13 INFO - PROCESS | 1945 | 1461333553874 Marionette TRACE conn3 <- [1,238,null,{}] 06:59:13 INFO - PROCESS | 1945 | 1461333553881 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:13 INFO - PROCESS | 1945 | 1461333553976 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 06:59:14 INFO - PROCESS | 1945 | 1461333554031 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d7cd800 == 39 [pid = 1945] [id = 67] 06:59:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 198 (0x12b7b9000) [pid = 1945] [serial = 198] [outer = 0x0] 06:59:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 199 (0x12bafbc00) [pid = 1945] [serial = 199] [outer = 0x12b7b9000] 06:59:14 INFO - PROCESS | 1945 | 1461333554063 Marionette DEBUG loaded listener.js 06:59:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 200 (0x12cecd000) [pid = 1945] [serial = 200] [outer = 0x12b7b9000] 06:59:14 INFO - PROCESS | 1945 | 1461333554483 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 06:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 06:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 621ms 06:59:14 INFO - PROCESS | 1945 | 1461333554493 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 06:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 06:59:14 INFO - PROCESS | 1945 | 1461333554495 Marionette TRACE conn3 <- [1,241,null,{"value":"7"}] 06:59:14 INFO - PROCESS | 1945 | 1461333554497 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 06:59:14 INFO - PROCESS | 1945 | 1461333554498 Marionette TRACE conn3 <- [1,242,null,{}] 06:59:14 INFO - PROCESS | 1945 | 1461333554501 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:14 INFO - PROCESS | 1945 | 1461333554592 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 06:59:14 INFO - PROCESS | 1945 | 1461333554674 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9e5800 == 40 [pid = 1945] [id = 68] 06:59:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 201 (0x12cefec00) [pid = 1945] [serial = 201] [outer = 0x0] 06:59:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 202 (0x12d924400) [pid = 1945] [serial = 202] [outer = 0x12cefec00] 06:59:14 INFO - PROCESS | 1945 | 1461333554704 Marionette DEBUG loaded listener.js 06:59:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 203 (0x12da24000) [pid = 1945] [serial = 203] [outer = 0x12cefec00] 06:59:15 INFO - PROCESS | 1945 | 1461333555103 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 06:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 06:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 619ms 06:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 06:59:15 INFO - PROCESS | 1945 | 1461333555117 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 06:59:15 INFO - PROCESS | 1945 | 1461333555118 Marionette TRACE conn3 <- [1,245,null,{"value":"7"}] 06:59:15 INFO - PROCESS | 1945 | 1461333555120 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 06:59:15 INFO - PROCESS | 1945 | 1461333555122 Marionette TRACE conn3 <- [1,246,null,{}] 06:59:15 INFO - PROCESS | 1945 | 1461333555124 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:15 INFO - PROCESS | 1945 | 1461333555212 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 06:59:15 INFO - PROCESS | 1945 | 1461333555263 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4b7800 == 41 [pid = 1945] [id = 69] 06:59:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 204 (0x12da24400) [pid = 1945] [serial = 204] [outer = 0x0] 06:59:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 205 (0x12da2f800) [pid = 1945] [serial = 205] [outer = 0x12da24400] 06:59:15 INFO - PROCESS | 1945 | 1461333555293 Marionette DEBUG loaded listener.js 06:59:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 206 (0x12e2bd800) [pid = 1945] [serial = 206] [outer = 0x12da24400] 06:59:15 INFO - PROCESS | 1945 | 1461333555720 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 06:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 06:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 618ms 06:59:15 INFO - PROCESS | 1945 | 1461333555740 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 06:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 06:59:15 INFO - PROCESS | 1945 | 1461333555741 Marionette TRACE conn3 <- [1,249,null,{"value":"7"}] 06:59:15 INFO - PROCESS | 1945 | 1461333555743 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 06:59:15 INFO - PROCESS | 1945 | 1461333555745 Marionette TRACE conn3 <- [1,250,null,{}] 06:59:15 INFO - PROCESS | 1945 | 1461333555747 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:15 INFO - PROCESS | 1945 | 1461333555864 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 06:59:15 INFO - PROCESS | 1945 | 1461333555950 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e872800 == 42 [pid = 1945] [id = 70] 06:59:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 207 (0x12e33b000) [pid = 1945] [serial = 207] [outer = 0x0] 06:59:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 208 (0x12e668800) [pid = 1945] [serial = 208] [outer = 0x12e33b000] 06:59:15 INFO - PROCESS | 1945 | 1461333555979 Marionette DEBUG loaded listener.js 06:59:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 209 (0x12ecf9c00) [pid = 1945] [serial = 209] [outer = 0x12e33b000] 06:59:16 INFO - PROCESS | 1945 | 1461333556403 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 06:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 06:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 671ms 06:59:16 INFO - PROCESS | 1945 | 1461333556414 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 06:59:16 INFO - PROCESS | 1945 | 1461333556416 Marionette TRACE conn3 <- [1,253,null,{"value":"7"}] 06:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 06:59:16 INFO - PROCESS | 1945 | 1461333556418 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 06:59:16 INFO - PROCESS | 1945 | 1461333556420 Marionette TRACE conn3 <- [1,254,null,{}] 06:59:16 INFO - PROCESS | 1945 | 1461333556422 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:16 INFO - PROCESS | 1945 | 1461333556531 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 06:59:16 INFO - PROCESS | 1945 | 1461333556621 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef5e000 == 43 [pid = 1945] [id = 71] 06:59:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 210 (0x12e33a000) [pid = 1945] [serial = 210] [outer = 0x0] 06:59:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 211 (0x12efdfc00) [pid = 1945] [serial = 211] [outer = 0x12e33a000] 06:59:16 INFO - PROCESS | 1945 | 1461333556669 Marionette DEBUG loaded listener.js 06:59:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 212 (0x12f762400) [pid = 1945] [serial = 212] [outer = 0x12e33a000] 06:59:17 INFO - PROCESS | 1945 | 1461333557220 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 06:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 06:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 871ms 06:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 06:59:17 INFO - PROCESS | 1945 | 1461333557290 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 06:59:17 INFO - PROCESS | 1945 | 1461333557292 Marionette TRACE conn3 <- [1,257,null,{"value":"7"}] 06:59:17 INFO - PROCESS | 1945 | 1461333557295 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 06:59:17 INFO - PROCESS | 1945 | 1461333557297 Marionette TRACE conn3 <- [1,258,null,{}] 06:59:17 INFO - PROCESS | 1945 | 1461333557301 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:17 INFO - PROCESS | 1945 | 1461333557393 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 06:59:17 INFO - PROCESS | 1945 | 1461333557449 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a518800 == 44 [pid = 1945] [id = 72] 06:59:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 213 (0x11b636000) [pid = 1945] [serial = 213] [outer = 0x0] 06:59:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 214 (0x11bbca800) [pid = 1945] [serial = 214] [outer = 0x11b636000] 06:59:17 INFO - PROCESS | 1945 | 1461333557479 Marionette DEBUG loaded listener.js 06:59:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 215 (0x11c110000) [pid = 1945] [serial = 215] [outer = 0x11b636000] 06:59:17 INFO - PROCESS | 1945 | 1461333557900 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 06:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 06:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 621ms 06:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 06:59:17 INFO - PROCESS | 1945 | 1461333557917 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 06:59:17 INFO - PROCESS | 1945 | 1461333557921 Marionette TRACE conn3 <- [1,261,null,{"value":"7"}] 06:59:17 INFO - PROCESS | 1945 | 1461333557925 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 06:59:17 INFO - PROCESS | 1945 | 1461333557926 Marionette TRACE conn3 <- [1,262,null,{}] 06:59:17 INFO - PROCESS | 1945 | 1461333557929 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:18 INFO - PROCESS | 1945 | 1461333558070 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 06:59:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11970f000 == 43 [pid = 1945] [id = 44] 06:59:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12b032800 == 42 [pid = 1945] [id = 59] 06:59:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12721c000 == 41 [pid = 1945] [id = 58] 06:59:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab11000 == 40 [pid = 1945] [id = 57] 06:59:18 INFO - PROCESS | 1945 | 1461333558153 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x11984e800 == 41 [pid = 1945] [id = 73] 06:59:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 216 (0x116373000) [pid = 1945] [serial = 216] [outer = 0x0] 06:59:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 217 (0x11894fc00) [pid = 1945] [serial = 217] [outer = 0x116373000] 06:59:18 INFO - PROCESS | 1945 | 1461333558186 Marionette DEBUG loaded listener.js 06:59:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 218 (0x11ac1ac00) [pid = 1945] [serial = 218] [outer = 0x116373000] 06:59:18 INFO - PROCESS | 1945 | 1461333558579 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 06:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 06:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 723ms 06:59:18 INFO - PROCESS | 1945 | 1461333558655 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 06:59:18 INFO - PROCESS | 1945 | 1461333558658 Marionette TRACE conn3 <- [1,265,null,{"value":"7"}] 06:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 06:59:18 INFO - PROCESS | 1945 | 1461333558678 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 06:59:18 INFO - PROCESS | 1945 | 1461333558681 Marionette TRACE conn3 <- [1,266,null,{}] 06:59:18 INFO - PROCESS | 1945 | 1461333558685 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:18 INFO - PROCESS | 1945 | 1461333558781 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 06:59:18 INFO - PROCESS | 1945 | 1461333558852 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bebc000 == 42 [pid = 1945] [id = 74] 06:59:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 219 (0x11c1ab800) [pid = 1945] [serial = 219] [outer = 0x0] 06:59:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 220 (0x127611400) [pid = 1945] [serial = 220] [outer = 0x11c1ab800] 06:59:18 INFO - PROCESS | 1945 | 1461333558888 Marionette DEBUG loaded listener.js 06:59:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 221 (0x129b3e000) [pid = 1945] [serial = 221] [outer = 0x11c1ab800] 06:59:19 INFO - PROCESS | 1945 | 1461333559315 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 06:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 06:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 675ms 06:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 06:59:19 INFO - PROCESS | 1945 | 1461333559350 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 06:59:19 INFO - PROCESS | 1945 | 1461333559352 Marionette TRACE conn3 <- [1,269,null,{"value":"7"}] 06:59:19 INFO - PROCESS | 1945 | 1461333559354 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 06:59:19 INFO - PROCESS | 1945 | 1461333559356 Marionette TRACE conn3 <- [1,270,null,{}] 06:59:19 INFO - PROCESS | 1945 | 1461333559358 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:19 INFO - PROCESS | 1945 | 1461333559454 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 06:59:19 INFO - PROCESS | 1945 | 1461333559511 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b22000 == 43 [pid = 1945] [id = 75] 06:59:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 222 (0x129e7cc00) [pid = 1945] [serial = 222] [outer = 0x0] 06:59:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 223 (0x129e83c00) [pid = 1945] [serial = 223] [outer = 0x129e7cc00] 06:59:19 INFO - PROCESS | 1945 | 1461333559541 Marionette DEBUG loaded listener.js 06:59:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 224 (0x12b331400) [pid = 1945] [serial = 224] [outer = 0x129e7cc00] 06:59:19 INFO - PROCESS | 1945 | 1461333559978 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 06:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 06:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 669ms 06:59:20 INFO - PROCESS | 1945 | 1461333560023 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 06:59:20 INFO - PROCESS | 1945 | 1461333560026 Marionette TRACE conn3 <- [1,273,null,{"value":"7"}] 06:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 06:59:20 INFO - PROCESS | 1945 | 1461333560034 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 06:59:20 INFO - PROCESS | 1945 | 1461333560037 Marionette TRACE conn3 <- [1,274,null,{}] 06:59:20 INFO - PROCESS | 1945 | 1461333560040 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:20 INFO - PROCESS | 1945 | 1461333560195 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 06:59:20 INFO - PROCESS | 1945 | 1461333560247 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9db800 == 44 [pid = 1945] [id = 76] 06:59:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 225 (0x12baed400) [pid = 1945] [serial = 225] [outer = 0x0] 06:59:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 226 (0x12bd43000) [pid = 1945] [serial = 226] [outer = 0x12baed400] 06:59:20 INFO - PROCESS | 1945 | 1461333560277 Marionette DEBUG loaded listener.js 06:59:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 227 (0x12ceca800) [pid = 1945] [serial = 227] [outer = 0x12baed400] 06:59:20 INFO - PROCESS | 1945 | 1461333560696 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 06:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 06:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 679ms 06:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 06:59:20 INFO - PROCESS | 1945 | 1461333560710 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 06:59:20 INFO - PROCESS | 1945 | 1461333560711 Marionette TRACE conn3 <- [1,277,null,{"value":"7"}] 06:59:20 INFO - PROCESS | 1945 | 1461333560713 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 06:59:20 INFO - PROCESS | 1945 | 1461333560715 Marionette TRACE conn3 <- [1,278,null,{}] 06:59:20 INFO - PROCESS | 1945 | 1461333560717 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:20 INFO - PROCESS | 1945 | 1461333560808 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 06:59:20 INFO - PROCESS | 1945 | 1461333560860 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f655000 == 45 [pid = 1945] [id = 77] 06:59:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 228 (0x12b337400) [pid = 1945] [serial = 228] [outer = 0x0] 06:59:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 229 (0x12d276000) [pid = 1945] [serial = 229] [outer = 0x12b337400] 06:59:20 INFO - PROCESS | 1945 | 1461333560890 Marionette DEBUG loaded listener.js 06:59:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 230 (0x12d9a8c00) [pid = 1945] [serial = 230] [outer = 0x12b337400] 06:59:21 INFO - PROCESS | 1945 | 1461333561306 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 06:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 06:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 620ms 06:59:21 INFO - PROCESS | 1945 | 1461333561333 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 06:59:21 INFO - PROCESS | 1945 | 1461333561335 Marionette TRACE conn3 <- [1,281,null,{"value":"7"}] 06:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 06:59:21 INFO - PROCESS | 1945 | 1461333561337 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 06:59:21 INFO - PROCESS | 1945 | 1461333561338 Marionette TRACE conn3 <- [1,282,null,{}] 06:59:21 INFO - PROCESS | 1945 | 1461333561341 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:21 INFO - PROCESS | 1945 | 1461333561436 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 06:59:21 INFO - PROCESS | 1945 | 1461333561525 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd44800 == 46 [pid = 1945] [id = 78] 06:59:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 231 (0x12e340800) [pid = 1945] [serial = 231] [outer = 0x0] 06:59:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 232 (0x12e666c00) [pid = 1945] [serial = 232] [outer = 0x12e340800] 06:59:21 INFO - PROCESS | 1945 | 1461333561565 Marionette DEBUG loaded listener.js 06:59:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 233 (0x12ec7ec00) [pid = 1945] [serial = 233] [outer = 0x12e340800] 06:59:22 INFO - PROCESS | 1945 | 1461333562001 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 06:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 06:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 718ms 06:59:22 INFO - PROCESS | 1945 | 1461333562056 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 06:59:22 INFO - PROCESS | 1945 | 1461333562057 Marionette TRACE conn3 <- [1,285,null,{"value":"7"}] 06:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 06:59:22 INFO - PROCESS | 1945 | 1461333562060 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 06:59:22 INFO - PROCESS | 1945 | 1461333562062 Marionette TRACE conn3 <- [1,286,null,{}] 06:59:22 INFO - PROCESS | 1945 | 1461333562066 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:22 INFO - PROCESS | 1945 | 1461333562160 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 06:59:22 INFO - PROCESS | 1945 | 1461333562228 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fed1000 == 47 [pid = 1945] [id = 79] 06:59:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 234 (0x12ec7f000) [pid = 1945] [serial = 234] [outer = 0x0] 06:59:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 235 (0x12eceb400) [pid = 1945] [serial = 235] [outer = 0x12ec7f000] 06:59:22 INFO - PROCESS | 1945 | 1461333562255 Marionette DEBUG loaded listener.js 06:59:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 236 (0x12efe7800) [pid = 1945] [serial = 236] [outer = 0x12ec7f000] 06:59:22 INFO - PROCESS | 1945 | 1461333562666 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 06:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 06:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 622ms 06:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 06:59:22 INFO - PROCESS | 1945 | 1461333562682 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 06:59:22 INFO - PROCESS | 1945 | 1461333562683 Marionette TRACE conn3 <- [1,289,null,{"value":"7"}] 06:59:22 INFO - PROCESS | 1945 | 1461333562686 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 06:59:22 INFO - PROCESS | 1945 | 1461333562687 Marionette TRACE conn3 <- [1,290,null,{}] 06:59:22 INFO - PROCESS | 1945 | 1461333562689 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:22 INFO - PROCESS | 1945 | 1461333562783 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 06:59:22 INFO - PROCESS | 1945 | 1461333562868 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x1303db800 == 48 [pid = 1945] [id = 80] 06:59:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 237 (0x12f766000) [pid = 1945] [serial = 237] [outer = 0x0] 06:59:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 238 (0x12f76c800) [pid = 1945] [serial = 238] [outer = 0x12f766000] 06:59:22 INFO - PROCESS | 1945 | 1461333562897 Marionette DEBUG loaded listener.js 06:59:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 239 (0x12f890400) [pid = 1945] [serial = 239] [outer = 0x12f766000] 06:59:23 INFO - PROCESS | 1945 | 1461333563316 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 06:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 06:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 06:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 06:59:23 INFO - PROCESS | 1945 | 1461333563354 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 06:59:23 INFO - PROCESS | 1945 | 1461333563356 Marionette TRACE conn3 <- [1,293,null,{"value":"7"}] 06:59:23 INFO - PROCESS | 1945 | 1461333563358 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 06:59:23 INFO - PROCESS | 1945 | 1461333563359 Marionette TRACE conn3 <- [1,294,null,{}] 06:59:23 INFO - PROCESS | 1945 | 1461333563361 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:23 INFO - PROCESS | 1945 | 1461333563456 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 06:59:23 INFO - PROCESS | 1945 | 1461333563524 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x1319ca000 == 49 [pid = 1945] [id = 81] 06:59:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 240 (0x11ac1e000) [pid = 1945] [serial = 240] [outer = 0x0] 06:59:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 241 (0x12f8ad000) [pid = 1945] [serial = 241] [outer = 0x11ac1e000] 06:59:23 INFO - PROCESS | 1945 | 1461333563553 Marionette DEBUG loaded listener.js 06:59:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 242 (0x12f8ba000) [pid = 1945] [serial = 242] [outer = 0x11ac1e000] 06:59:24 INFO - PROCESS | 1945 | 1461333564079 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 772ms 06:59:24 INFO - PROCESS | 1945 | 1461333564139 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 06:59:24 INFO - PROCESS | 1945 | 1461333564143 Marionette TRACE conn3 <- [1,297,null,{"value":"7"}] 06:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 06:59:24 INFO - PROCESS | 1945 | 1461333564153 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 06:59:24 INFO - PROCESS | 1945 | 1461333564157 Marionette TRACE conn3 <- [1,298,null,{}] 06:59:24 INFO - PROCESS | 1945 | 1461333564163 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:24 INFO - PROCESS | 1945 | --DOCSHELL 0x1288bf800 == 48 [pid = 1945] [id = 54] 06:59:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11a518800 == 47 [pid = 1945] [id = 72] 06:59:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12e872800 == 46 [pid = 1945] [id = 70] 06:59:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4b7800 == 45 [pid = 1945] [id = 69] 06:59:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9e5800 == 44 [pid = 1945] [id = 68] 06:59:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12d7cd800 == 43 [pid = 1945] [id = 67] 06:59:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12b662800 == 42 [pid = 1945] [id = 66] 06:59:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11c49f000 == 41 [pid = 1945] [id = 65] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9eb800 == 40 [pid = 1945] [id = 9] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12e828000 == 39 [pid = 1945] [id = 12] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12785c000 == 38 [pid = 1945] [id = 42] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x114218800 == 37 [pid = 1945] [id = 55] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab1b000 == 36 [pid = 1945] [id = 20] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x127519000 == 35 [pid = 1945] [id = 53] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef5e000 == 34 [pid = 1945] [id = 71] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12e445000 == 33 [pid = 1945] [id = 10] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12d7d1800 == 32 [pid = 1945] [id = 63] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12d209800 == 31 [pid = 1945] [id = 62] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12b71d800 == 30 [pid = 1945] [id = 60] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12d215800 == 29 [pid = 1945] [id = 8] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12e881800 == 28 [pid = 1945] [id = 13] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x118657000 == 27 [pid = 1945] [id = 50] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x1303c4000 == 26 [pid = 1945] [id = 21] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae85800 == 25 [pid = 1945] [id = 19] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd5a000 == 24 [pid = 1945] [id = 18] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x11864f800 == 23 [pid = 1945] [id = 49] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4bc800 == 22 [pid = 1945] [id = 11] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12f654800 == 21 [pid = 1945] [id = 15] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12bec0000 == 20 [pid = 1945] [id = 61] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef58000 == 19 [pid = 1945] [id = 14] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x11a7a0800 == 18 [pid = 1945] [id = 64] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae77800 == 17 [pid = 1945] [id = 56] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x1319ca000 == 16 [pid = 1945] [id = 81] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x1303db800 == 15 [pid = 1945] [id = 80] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12fed1000 == 14 [pid = 1945] [id = 79] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd44800 == 13 [pid = 1945] [id = 78] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12f655000 == 12 [pid = 1945] [id = 77] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9db800 == 11 [pid = 1945] [id = 76] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x129b22000 == 10 [pid = 1945] [id = 75] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x12bebc000 == 9 [pid = 1945] [id = 74] 06:59:27 INFO - PROCESS | 1945 | --DOCSHELL 0x11984e800 == 8 [pid = 1945] [id = 73] 06:59:28 INFO - PROCESS | 1945 | 1461333568018 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 06:59:28 INFO - PROCESS | 1945 | 1461333568114 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x114cc5000 == 9 [pid = 1945] [id = 82] 06:59:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 243 (0x116666000) [pid = 1945] [serial = 243] [outer = 0x0] 06:59:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 244 (0x118649800) [pid = 1945] [serial = 244] [outer = 0x116666000] 06:59:28 INFO - PROCESS | 1945 | 1461333568142 Marionette DEBUG loaded listener.js 06:59:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 245 (0x11912a000) [pid = 1945] [serial = 245] [outer = 0x116666000] 06:59:28 INFO - PROCESS | 1945 | 1461333568460 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4345ms 06:59:28 INFO - PROCESS | 1945 | 1461333568499 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 06:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 06:59:28 INFO - PROCESS | 1945 | 1461333568502 Marionette TRACE conn3 <- [1,301,null,{"value":"7"}] 06:59:28 INFO - PROCESS | 1945 | 1461333568505 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 06:59:28 INFO - PROCESS | 1945 | 1461333568507 Marionette TRACE conn3 <- [1,302,null,{}] 06:59:28 INFO - PROCESS | 1945 | 1461333568511 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:28 INFO - PROCESS | 1945 | 1461333568604 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 06:59:28 INFO - PROCESS | 1945 | 1461333568658 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x118904000 == 10 [pid = 1945] [id = 83] 06:59:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 246 (0x1188dbc00) [pid = 1945] [serial = 246] [outer = 0x0] 06:59:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 247 (0x11ace9400) [pid = 1945] [serial = 247] [outer = 0x1188dbc00] 06:59:28 INFO - PROCESS | 1945 | 1461333568687 Marionette DEBUG loaded listener.js 06:59:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 248 (0x11c008800) [pid = 1945] [serial = 248] [outer = 0x1188dbc00] 06:59:28 INFO - PROCESS | 1945 | 1461333568987 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 523ms 06:59:29 INFO - PROCESS | 1945 | 1461333569032 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 06:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 06:59:29 INFO - PROCESS | 1945 | 1461333569034 Marionette TRACE conn3 <- [1,305,null,{"value":"7"}] 06:59:29 INFO - PROCESS | 1945 | 1461333569036 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 06:59:29 INFO - PROCESS | 1945 | 1461333569038 Marionette TRACE conn3 <- [1,306,null,{}] 06:59:29 INFO - PROCESS | 1945 | 1461333569040 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:29 INFO - PROCESS | 1945 | 1461333569119 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 06:59:29 INFO - PROCESS | 1945 | 1461333569180 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a4000 == 11 [pid = 1945] [id = 84] 06:59:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 249 (0x11c005800) [pid = 1945] [serial = 249] [outer = 0x0] 06:59:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 250 (0x11c5f3000) [pid = 1945] [serial = 250] [outer = 0x11c005800] 06:59:29 INFO - PROCESS | 1945 | 1461333569207 Marionette DEBUG loaded listener.js 06:59:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 251 (0x1271e5800) [pid = 1945] [serial = 251] [outer = 0x11c005800] 06:59:29 INFO - PROCESS | 1945 | 1461333569540 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 06:59:29 INFO - PROCESS | 1945 | 1461333569557 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 06:59:29 INFO - PROCESS | 1945 | 1461333569560 Marionette TRACE conn3 <- [1,309,null,{"value":"7"}] 06:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 06:59:29 INFO - PROCESS | 1945 | 1461333569570 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 06:59:29 INFO - PROCESS | 1945 | 1461333569573 Marionette TRACE conn3 <- [1,310,null,{}] 06:59:29 INFO - PROCESS | 1945 | 1461333569576 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:29 INFO - PROCESS | 1945 | 1461333569658 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 06:59:29 INFO - PROCESS | 1945 | 1461333569665 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x12892b000 == 12 [pid = 1945] [id = 85] 06:59:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 252 (0x115302400) [pid = 1945] [serial = 252] [outer = 0x0] 06:59:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 253 (0x12823b800) [pid = 1945] [serial = 253] [outer = 0x115302400] 06:59:29 INFO - PROCESS | 1945 | 1461333569691 Marionette DEBUG loaded listener.js 06:59:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 254 (0x129e85000) [pid = 1945] [serial = 254] [outer = 0x115302400] 06:59:30 INFO - PROCESS | 1945 | 1461333570066 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 527ms 06:59:30 INFO - PROCESS | 1945 | 1461333570145 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 06:59:30 INFO - PROCESS | 1945 | 1461333570147 Marionette TRACE conn3 <- [1,313,null,{"value":"7"}] 06:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 06:59:30 INFO - PROCESS | 1945 | 1461333570165 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 06:59:30 INFO - PROCESS | 1945 | 1461333570167 Marionette TRACE conn3 <- [1,314,null,{}] 06:59:30 INFO - PROCESS | 1945 | 1461333570170 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:30 INFO - PROCESS | 1945 | 1461333570330 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 06:59:30 INFO - PROCESS | 1945 | 1461333570408 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b722000 == 13 [pid = 1945] [id = 86] 06:59:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 255 (0x12b104c00) [pid = 1945] [serial = 255] [outer = 0x0] 06:59:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 256 (0x12b106c00) [pid = 1945] [serial = 256] [outer = 0x12b104c00] 06:59:30 INFO - PROCESS | 1945 | 1461333570454 Marionette DEBUG loaded listener.js 06:59:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 257 (0x12b10dc00) [pid = 1945] [serial = 257] [outer = 0x12b104c00] 06:59:30 INFO - PROCESS | 1945 | 1461333570862 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 720ms 06:59:30 INFO - PROCESS | 1945 | 1461333570893 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 06:59:30 INFO - PROCESS | 1945 | 1461333570894 Marionette TRACE conn3 <- [1,317,null,{"value":"7"}] 06:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 06:59:30 INFO - PROCESS | 1945 | 1461333570914 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 06:59:30 INFO - PROCESS | 1945 | 1461333570915 Marionette TRACE conn3 <- [1,318,null,{}] 06:59:30 INFO - PROCESS | 1945 | 1461333570919 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:31 INFO - PROCESS | 1945 | 1461333571017 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 06:59:31 INFO - PROCESS | 1945 | 1461333571059 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d211800 == 14 [pid = 1945] [id = 87] 06:59:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 258 (0x12b33c800) [pid = 1945] [serial = 258] [outer = 0x0] 06:59:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 259 (0x12b389800) [pid = 1945] [serial = 259] [outer = 0x12b33c800] 06:59:31 INFO - PROCESS | 1945 | 1461333571092 Marionette DEBUG loaded listener.js 06:59:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 260 (0x12baf1000) [pid = 1945] [serial = 260] [outer = 0x12b33c800] 06:59:31 INFO - PROCESS | 1945 | 1461333571443 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 571ms 06:59:31 INFO - PROCESS | 1945 | 1461333571485 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 06:59:31 INFO - PROCESS | 1945 | 1461333571486 Marionette TRACE conn3 <- [1,321,null,{"value":"7"}] 06:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 06:59:31 INFO - PROCESS | 1945 | 1461333571489 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 06:59:31 INFO - PROCESS | 1945 | 1461333571490 Marionette TRACE conn3 <- [1,322,null,{}] 06:59:31 INFO - PROCESS | 1945 | 1461333571492 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:31 INFO - PROCESS | 1945 | 1461333571590 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 06:59:31 INFO - PROCESS | 1945 | 1461333571644 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x119147000 == 15 [pid = 1945] [id = 88] 06:59:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 261 (0x12baf9800) [pid = 1945] [serial = 261] [outer = 0x0] 06:59:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 262 (0x12cec9400) [pid = 1945] [serial = 262] [outer = 0x12baf9800] 06:59:31 INFO - PROCESS | 1945 | 1461333571669 Marionette DEBUG loaded listener.js 06:59:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 263 (0x12cef0400) [pid = 1945] [serial = 263] [outer = 0x12baf9800] 06:59:31 INFO - PROCESS | 1945 | 1461333571989 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 06:59:32 INFO - PROCESS | 1945 | 1461333572007 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 06:59:32 INFO - PROCESS | 1945 | 1461333572008 Marionette TRACE conn3 <- [1,325,null,{"value":"7"}] 06:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 06:59:32 INFO - PROCESS | 1945 | 1461333572011 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 06:59:32 INFO - PROCESS | 1945 | 1461333572014 Marionette TRACE conn3 <- [1,326,null,{}] 06:59:32 INFO - PROCESS | 1945 | 1461333572023 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:32 INFO - PROCESS | 1945 | 1461333572119 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 06:59:32 INFO - PROCESS | 1945 | 1461333572123 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4c0000 == 16 [pid = 1945] [id = 89] 06:59:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 264 (0x12bd42c00) [pid = 1945] [serial = 264] [outer = 0x0] 06:59:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 265 (0x12d279000) [pid = 1945] [serial = 265] [outer = 0x12bd42c00] 06:59:32 INFO - PROCESS | 1945 | 1461333572147 Marionette DEBUG loaded listener.js 06:59:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 266 (0x12d99ec00) [pid = 1945] [serial = 266] [outer = 0x12bd42c00] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 265 (0x11863f800) [pid = 1945] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 264 (0x119d60c00) [pid = 1945] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 263 (0x114233c00) [pid = 1945] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 262 (0x127562000) [pid = 1945] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 261 (0x1191b0000) [pid = 1945] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 260 (0x11a7df000) [pid = 1945] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 259 (0x115534c00) [pid = 1945] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 258 (0x119df8800) [pid = 1945] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 257 (0x118641800) [pid = 1945] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 256 (0x11ba4ac00) [pid = 1945] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 255 (0x125c25800) [pid = 1945] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 254 (0x11acf8c00) [pid = 1945] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 253 (0x11acf9800) [pid = 1945] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 252 (0x1273a3000) [pid = 1945] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 251 (0x11a929000) [pid = 1945] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 250 (0x11b628800) [pid = 1945] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 249 (0x11666bc00) [pid = 1945] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 248 (0x11912f400) [pid = 1945] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 247 (0x11a75d000) [pid = 1945] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 246 (0x11c0b4c00) [pid = 1945] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 245 (0x115303800) [pid = 1945] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 244 (0x11c10a000) [pid = 1945] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 243 (0x123930c00) [pid = 1945] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 242 (0x11a928800) [pid = 1945] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 241 (0x1188e3c00) [pid = 1945] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 240 (0x11acfb400) [pid = 1945] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 239 (0x11c43cc00) [pid = 1945] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 238 (0x11aa15c00) [pid = 1945] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 237 (0x12da24400) [pid = 1945] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 236 (0x123931800) [pid = 1945] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 235 (0x11b63b000) [pid = 1945] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 234 (0x118883800) [pid = 1945] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 233 (0x1191afc00) [pid = 1945] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 232 (0x123930400) [pid = 1945] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 231 (0x11c0c0400) [pid = 1945] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 230 (0x119df8c00) [pid = 1945] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 229 (0x11bb53c00) [pid = 1945] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 228 (0x11aceb800) [pid = 1945] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 227 (0x11b636000) [pid = 1945] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 226 (0x11a92d000) [pid = 1945] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 225 (0x116373000) [pid = 1945] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 224 (0x12e338000) [pid = 1945] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 223 (0x12b38e800) [pid = 1945] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 222 (0x12d923000) [pid = 1945] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 221 (0x12e33a000) [pid = 1945] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 220 (0x12d274c00) [pid = 1945] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 219 (0x12787e400) [pid = 1945] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 218 (0x123aa1000) [pid = 1945] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 217 (0x11c1ab800) [pid = 1945] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 216 (0x12b7b9000) [pid = 1945] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 215 (0x12cefec00) [pid = 1945] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 214 (0x12e33b000) [pid = 1945] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 213 (0x129212c00) [pid = 1945] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 212 (0x12b7c0c00) [pid = 1945] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 211 (0x12ec7f000) [pid = 1945] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 210 (0x11acf5000) [pid = 1945] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 209 (0x12d275000) [pid = 1945] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 208 (0x11a92c000) [pid = 1945] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 207 (0x11a764c00) [pid = 1945] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 206 (0x12e340800) [pid = 1945] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 205 (0x12d9a5400) [pid = 1945] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 204 (0x12cc89c00) [pid = 1945] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 203 (0x12f766000) [pid = 1945] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 202 (0x12efe3800) [pid = 1945] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 201 (0x12e2b8800) [pid = 1945] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 200 (0x129e7cc00) [pid = 1945] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 199 (0x128883400) [pid = 1945] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 198 (0x12b337400) [pid = 1945] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 197 (0x12e66cc00) [pid = 1945] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 196 (0x12baed400) [pid = 1945] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 195 (0x127ce4400) [pid = 1945] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 06:59:33 INFO - PROCESS | 1945 | --DOMWINDOW == 194 (0x123936000) [pid = 1945] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 06:59:33 INFO - PROCESS | 1945 | 1461333573510 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1530ms 06:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 06:59:33 INFO - PROCESS | 1945 | 1461333573542 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 06:59:33 INFO - PROCESS | 1945 | 1461333573544 Marionette TRACE conn3 <- [1,329,null,{"value":"7"}] 06:59:33 INFO - PROCESS | 1945 | 1461333573550 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 06:59:33 INFO - PROCESS | 1945 | 1461333573551 Marionette TRACE conn3 <- [1,330,null,{}] 06:59:33 INFO - PROCESS | 1945 | 1461333573553 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:33 INFO - PROCESS | 1945 | 1461333573633 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 06:59:33 INFO - PROCESS | 1945 | 1461333573637 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x119709000 == 17 [pid = 1945] [id = 90] 06:59:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 195 (0x118883800) [pid = 1945] [serial = 267] [outer = 0x0] 06:59:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 196 (0x1189dec00) [pid = 1945] [serial = 268] [outer = 0x118883800] 06:59:33 INFO - PROCESS | 1945 | 1461333573662 Marionette DEBUG loaded listener.js 06:59:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 197 (0x11a850c00) [pid = 1945] [serial = 269] [outer = 0x118883800] 06:59:34 INFO - PROCESS | 1945 | 1461333574171 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 06:59:34 INFO - PROCESS | 1945 | 1461333574219 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 06:59:34 INFO - PROCESS | 1945 | 1461333574220 Marionette TRACE conn3 <- [1,333,null,{"value":"7"}] 06:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 06:59:34 INFO - PROCESS | 1945 | 1461333574222 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 06:59:34 INFO - PROCESS | 1945 | 1461333574223 Marionette TRACE conn3 <- [1,334,null,{}] 06:59:34 INFO - PROCESS | 1945 | 1461333574226 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:34 INFO - PROCESS | 1945 | 1461333574305 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 06:59:34 INFO - PROCESS | 1945 | 1461333574310 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x127b1e800 == 18 [pid = 1945] [id = 91] 06:59:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 198 (0x11a932400) [pid = 1945] [serial = 270] [outer = 0x0] 06:59:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 199 (0x11acf2c00) [pid = 1945] [serial = 271] [outer = 0x11a932400] 06:59:34 INFO - PROCESS | 1945 | 1461333574339 Marionette DEBUG loaded listener.js 06:59:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 200 (0x11c43c800) [pid = 1945] [serial = 272] [outer = 0x11a932400] 06:59:34 INFO - PROCESS | 1945 | 1461333574684 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 06:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 06:59:34 INFO - PROCESS | 1945 | 1461333574705 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 06:59:34 INFO - PROCESS | 1945 | 1461333574707 Marionette TRACE conn3 <- [1,337,null,{"value":"7"}] 06:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 06:59:34 INFO - PROCESS | 1945 | 1461333574711 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 06:59:34 INFO - PROCESS | 1945 | 1461333574714 Marionette TRACE conn3 <- [1,338,null,{}] 06:59:34 INFO - PROCESS | 1945 | 1461333574716 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:34 INFO - PROCESS | 1945 | 1461333574798 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 06:59:34 INFO - PROCESS | 1945 | 1461333574803 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cfbd800 == 19 [pid = 1945] [id = 92] 06:59:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 201 (0x123931000) [pid = 1945] [serial = 273] [outer = 0x0] 06:59:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 202 (0x12393ec00) [pid = 1945] [serial = 274] [outer = 0x123931000] 06:59:34 INFO - PROCESS | 1945 | 1461333574835 Marionette DEBUG loaded listener.js 06:59:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 203 (0x12803b800) [pid = 1945] [serial = 275] [outer = 0x123931000] 06:59:35 INFO - PROCESS | 1945 | 1461333575176 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 06:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms 06:59:35 INFO - PROCESS | 1945 | 1461333575183 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 06:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 06:59:35 INFO - PROCESS | 1945 | 1461333575185 Marionette TRACE conn3 <- [1,341,null,{"value":"7"}] 06:59:35 INFO - PROCESS | 1945 | 1461333575187 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 06:59:35 INFO - PROCESS | 1945 | 1461333575189 Marionette TRACE conn3 <- [1,342,null,{}] 06:59:35 INFO - PROCESS | 1945 | 1461333575191 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:35 INFO - PROCESS | 1945 | 1461333575349 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 06:59:35 INFO - PROCESS | 1945 | 1461333575411 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x114b5f000 == 20 [pid = 1945] [id = 93] 06:59:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 204 (0x1142b3800) [pid = 1945] [serial = 276] [outer = 0x0] 06:59:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 205 (0x114f6c000) [pid = 1945] [serial = 277] [outer = 0x1142b3800] 06:59:35 INFO - PROCESS | 1945 | 1461333575443 Marionette DEBUG loaded listener.js 06:59:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 206 (0x118975c00) [pid = 1945] [serial = 278] [outer = 0x1142b3800] 06:59:35 INFO - PROCESS | 1945 | 1461333575886 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 06:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 721ms 06:59:35 INFO - PROCESS | 1945 | 1461333575909 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 06:59:35 INFO - PROCESS | 1945 | 1461333575912 Marionette TRACE conn3 <- [1,345,null,{"value":"7"}] 06:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 06:59:35 INFO - PROCESS | 1945 | 1461333575915 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 06:59:35 INFO - PROCESS | 1945 | 1461333575918 Marionette TRACE conn3 <- [1,346,null,{}] 06:59:35 INFO - PROCESS | 1945 | 1461333575922 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:36 INFO - PROCESS | 1945 | 1461333576024 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 06:59:36 INFO - PROCESS | 1945 | 1461333576082 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x1239ba800 == 21 [pid = 1945] [id = 94] 06:59:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 207 (0x11a7e9800) [pid = 1945] [serial = 279] [outer = 0x0] 06:59:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 208 (0x11c10f800) [pid = 1945] [serial = 280] [outer = 0x11a7e9800] 06:59:36 INFO - PROCESS | 1945 | 1461333576114 Marionette DEBUG loaded listener.js 06:59:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 209 (0x123933800) [pid = 1945] [serial = 281] [outer = 0x11a7e9800] 06:59:36 INFO - PROCESS | 1945 | 1461333576566 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 06:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 671ms 06:59:36 INFO - PROCESS | 1945 | 1461333576586 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 06:59:36 INFO - PROCESS | 1945 | 1461333576588 Marionette TRACE conn3 <- [1,349,null,{"value":"7"}] 06:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 06:59:36 INFO - PROCESS | 1945 | 1461333576591 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 06:59:36 INFO - PROCESS | 1945 | 1461333576592 Marionette TRACE conn3 <- [1,350,null,{}] 06:59:36 INFO - PROCESS | 1945 | 1461333576595 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:36 INFO - PROCESS | 1945 | 1461333576694 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 06:59:36 INFO - PROCESS | 1945 | 1461333576785 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ccea800 == 22 [pid = 1945] [id = 95] 06:59:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 210 (0x127561c00) [pid = 1945] [serial = 282] [outer = 0x0] 06:59:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 211 (0x127ce3800) [pid = 1945] [serial = 283] [outer = 0x127561c00] 06:59:36 INFO - PROCESS | 1945 | 1461333576814 Marionette DEBUG loaded listener.js 06:59:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 212 (0x129b3f800) [pid = 1945] [serial = 284] [outer = 0x127561c00] 06:59:36 INFO - PROCESS | 1945 | 1461333576985 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:59:37 INFO - PROCESS | 1945 | 1461333577280 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 06:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 720ms 06:59:37 INFO - PROCESS | 1945 | 1461333577315 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 06:59:37 INFO - PROCESS | 1945 | 1461333577317 Marionette TRACE conn3 <- [1,353,null,{"value":"7"}] 06:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 06:59:37 INFO - PROCESS | 1945 | 1461333577326 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 06:59:37 INFO - PROCESS | 1945 | 1461333577331 Marionette TRACE conn3 <- [1,354,null,{}] 06:59:37 INFO - PROCESS | 1945 | 1461333577334 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:37 INFO - PROCESS | 1945 | 1461333577435 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 06:59:37 INFO - PROCESS | 1945 | 1461333577506 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x118668000 == 23 [pid = 1945] [id = 96] 06:59:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 213 (0x117966c00) [pid = 1945] [serial = 285] [outer = 0x0] 06:59:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 214 (0x11ace9c00) [pid = 1945] [serial = 286] [outer = 0x117966c00] 06:59:37 INFO - PROCESS | 1945 | 1461333577536 Marionette DEBUG loaded listener.js 06:59:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 215 (0x125c2a400) [pid = 1945] [serial = 287] [outer = 0x117966c00] 06:59:37 INFO - PROCESS | 1945 | 1461333577958 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 678ms 06:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 06:59:38 INFO - PROCESS | 1945 | 1461333578018 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 06:59:38 INFO - PROCESS | 1945 | 1461333578019 Marionette TRACE conn3 <- [1,357,null,{"value":"7"}] 06:59:38 INFO - PROCESS | 1945 | 1461333578022 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 06:59:38 INFO - PROCESS | 1945 | 1461333578023 Marionette TRACE conn3 <- [1,358,null,{}] 06:59:38 INFO - PROCESS | 1945 | 1461333578025 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:38 INFO - PROCESS | 1945 | 1461333578162 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 06:59:38 INFO - PROCESS | 1945 | 1461333578201 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x1158ae800 == 24 [pid = 1945] [id = 97] 06:59:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 216 (0x11887a800) [pid = 1945] [serial = 288] [outer = 0x0] 06:59:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 217 (0x11a924400) [pid = 1945] [serial = 289] [outer = 0x11887a800] 06:59:38 INFO - PROCESS | 1945 | 1461333578230 Marionette DEBUG loaded listener.js 06:59:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 218 (0x11b633400) [pid = 1945] [serial = 290] [outer = 0x11887a800] 06:59:38 INFO - PROCESS | 1945 | 1461333578772 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 768ms 06:59:38 INFO - PROCESS | 1945 | 1461333578791 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 06:59:38 INFO - PROCESS | 1945 | 1461333578793 Marionette TRACE conn3 <- [1,361,null,{"value":"7"}] 06:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 06:59:38 INFO - PROCESS | 1945 | 1461333578797 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 06:59:38 INFO - PROCESS | 1945 | 1461333578799 Marionette TRACE conn3 <- [1,362,null,{}] 06:59:38 INFO - PROCESS | 1945 | 1461333578802 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:38 INFO - PROCESS | 1945 | 1461333578888 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 06:59:38 INFO - PROCESS | 1945 | 1461333578961 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x115806800 == 25 [pid = 1945] [id = 98] 06:59:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 219 (0x115531400) [pid = 1945] [serial = 291] [outer = 0x0] 06:59:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 220 (0x116609000) [pid = 1945] [serial = 292] [outer = 0x115531400] 06:59:38 INFO - PROCESS | 1945 | 1461333578989 Marionette DEBUG loaded listener.js 06:59:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 221 (0x11894b000) [pid = 1945] [serial = 293] [outer = 0x115531400] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 220 (0x12f8ad000) [pid = 1945] [serial = 241] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 219 (0x127171c00) [pid = 1945] [serial = 11] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 218 (0x1273a2000) [pid = 1945] [serial = 8] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | 1461333579467 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 217 (0x11b621400) [pid = 1945] [serial = 120] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 216 (0x123935800) [pid = 1945] [serial = 97] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 215 (0x125cf6800) [pid = 1945] [serial = 100] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 214 (0x119dfcc00) [pid = 1945] [serial = 117] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 213 (0x11acf7400) [pid = 1945] [serial = 79] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 212 (0x127171800) [pid = 1945] [serial = 103] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 211 (0x11897c800) [pid = 1945] [serial = 147] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 210 (0x11a7df800) [pid = 1945] [serial = 165] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 209 (0x11660d000) [pid = 1945] [serial = 115] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 208 (0x114474400) [pid = 1945] [serial = 114] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 207 (0x11aa1e400) [pid = 1945] [serial = 76] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 206 (0x11a761400) [pid = 1945] [serial = 67] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 205 (0x119d5ac00) [pid = 1945] [serial = 73] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 204 (0x127ba9000) [pid = 1945] [serial = 106] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 203 (0x116840800) [pid = 1945] [serial = 126] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 202 (0x12fe36400) [pid = 1945] [serial = 61] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 201 (0x127f8d800) [pid = 1945] [serial = 109] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 200 (0x128006000) [pid = 1945] [serial = 111] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 199 (0x128882400) [pid = 1945] [serial = 112] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 198 (0x127611400) [pid = 1945] [serial = 220] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 197 (0x11c00f400) [pid = 1945] [serial = 154] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 196 (0x1188da800) [pid = 1945] [serial = 70] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 195 (0x12da24000) [pid = 1945] [serial = 203] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 194 (0x125f97000) [pid = 1945] [serial = 102] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 193 (0x11ae9b800) [pid = 1945] [serial = 81] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 192 (0x11ba50800) [pid = 1945] [serial = 84] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 191 (0x127c87c00) [pid = 1945] [serial = 108] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 190 (0x11acdf000) [pid = 1945] [serial = 78] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 189 (0x127173800) [pid = 1945] [serial = 105] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 188 (0x118973800) [pid = 1945] [serial = 127] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 187 (0x11ace4400) [pid = 1945] [serial = 166] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 186 (0x11c008400) [pid = 1945] [serial = 90] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 185 (0x11c5f0800) [pid = 1945] [serial = 96] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 184 (0x1186a2800) [pid = 1945] [serial = 72] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 183 (0x11c439c00) [pid = 1945] [serial = 93] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 182 (0x11bbca800) [pid = 1945] [serial = 214] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 181 (0x123aa4000) [pid = 1945] [serial = 99] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 180 (0x11a931c00) [pid = 1945] [serial = 75] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 179 (0x1191b0400) [pid = 1945] [serial = 66] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 178 (0x11bd21c00) [pid = 1945] [serial = 190] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 177 (0x125c23c00) [pid = 1945] [serial = 124] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 176 (0x11bb52400) [pid = 1945] [serial = 153] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 175 (0x11a92cc00) [pid = 1945] [serial = 129] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 174 (0x11b62a000) [pid = 1945] [serial = 82] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x11bd2a000) [pid = 1945] [serial = 85] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x11b639400) [pid = 1945] [serial = 88] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x11c1aac00) [pid = 1945] [serial = 91] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x11ba55c00) [pid = 1945] [serial = 121] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x12393b400) [pid = 1945] [serial = 123] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x12f88fc00) [pid = 1945] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x11acfc000) [pid = 1945] [serial = 168] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x11bbc6800) [pid = 1945] [serial = 94] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x11a92b800) [pid = 1945] [serial = 148] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x11a92a000) [pid = 1945] [serial = 118] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x11a930000) [pid = 1945] [serial = 150] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x11b63b800) [pid = 1945] [serial = 189] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x11c439800) [pid = 1945] [serial = 171] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x11ba4b400) [pid = 1945] [serial = 136] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x11bd2ec00) [pid = 1945] [serial = 138] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x11c110000) [pid = 1945] [serial = 215] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x11aa14800) [pid = 1945] [serial = 133] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x11aea0800) [pid = 1945] [serial = 135] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x11aa1dc00) [pid = 1945] [serial = 130] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x125c26400) [pid = 1945] [serial = 156] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12f890400) [pid = 1945] [serial = 239] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x11c103400) [pid = 1945] [serial = 193] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x118645000) [pid = 1945] [serial = 64] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x11a7e9400) [pid = 1945] [serial = 132] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x115839400) [pid = 1945] [serial = 63] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11c006c00) [pid = 1945] [serial = 87] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x118648800) [pid = 1945] [serial = 69] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x1273a0400) [pid = 1945] [serial = 196] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x127f89000) [pid = 1945] [serial = 159] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12393bc00) [pid = 1945] [serial = 194] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12da2f800) [pid = 1945] [serial = 205] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x125e2ac00) [pid = 1945] [serial = 145] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11ace8400) [pid = 1945] [serial = 151] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x127f86800) [pid = 1945] [serial = 174] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x125c27000) [pid = 1945] [serial = 144] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x123aa0c00) [pid = 1945] [serial = 142] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11ac1ac00) [pid = 1945] [serial = 218] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12393b800) [pid = 1945] [serial = 172] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11ba50000) [pid = 1945] [serial = 169] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x123934800) [pid = 1945] [serial = 141] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11c1b1c00) [pid = 1945] [serial = 139] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12baf8000) [pid = 1945] [serial = 18] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12bafbc00) [pid = 1945] [serial = 199] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12ecf9c00) [pid = 1945] [serial = 209] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x129e80800) [pid = 1945] [serial = 163] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12efdfc00) [pid = 1945] [serial = 211] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12b7c1800) [pid = 1945] [serial = 15] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12baf1400) [pid = 1945] [serial = 16] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12e668800) [pid = 1945] [serial = 208] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12b68dc00) [pid = 1945] [serial = 177] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x129b47c00) [pid = 1945] [serial = 162] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12e2bd800) [pid = 1945] [serial = 206] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x1270da400) [pid = 1945] [serial = 157] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12e340000) [pid = 1945] [serial = 28] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12b7bdc00) [pid = 1945] [serial = 178] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12ceca800) [pid = 1945] [serial = 227] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x129e83c00) [pid = 1945] [serial = 223] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12baf3800) [pid = 1945] [serial = 180] [outer = 0x0] [url = about:blank] 06:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 723ms 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12e339c00) [pid = 1945] [serial = 27] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12da22400) [pid = 1945] [serial = 24] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12f762400) [pid = 1945] [serial = 212] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12da2c400) [pid = 1945] [serial = 25] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12d276c00) [pid = 1945] [serial = 21] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12d27b800) [pid = 1945] [serial = 22] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x128885c00) [pid = 1945] [serial = 175] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x129e7c800) [pid = 1945] [serial = 197] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x129b3e000) [pid = 1945] [serial = 221] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12cecd000) [pid = 1945] [serial = 200] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12d924400) [pid = 1945] [serial = 202] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x12f7c7800) [pid = 1945] [serial = 45] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x12efdf000) [pid = 1945] [serial = 40] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x12b331400) [pid = 1945] [serial = 224] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x12bd3bc00) [pid = 1945] [serial = 181] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12d9a8c00) [pid = 1945] [serial = 230] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x12ecf9800) [pid = 1945] [serial = 39] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x12ecec400) [pid = 1945] [serial = 36] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x12bd43000) [pid = 1945] [serial = 226] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x12ced0c00) [pid = 1945] [serial = 183] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x12ecf1000) [pid = 1945] [serial = 37] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x128883800) [pid = 1945] [serial = 160] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x12e663400) [pid = 1945] [serial = 33] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x12e66a000) [pid = 1945] [serial = 34] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x12d276000) [pid = 1945] [serial = 229] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x12cc7fc00) [pid = 1945] [serial = 30] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x12e662400) [pid = 1945] [serial = 31] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x11894fc00) [pid = 1945] [serial = 217] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x12d9a6800) [pid = 1945] [serial = 187] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x11aceec00) [pid = 1945] [serial = 58] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x11ace6400) [pid = 1945] [serial = 57] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11ac13400) [pid = 1945] [serial = 54] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x12f8af400) [pid = 1945] [serial = 55] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x12ec7ec00) [pid = 1945] [serial = 233] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x12f88c400) [pid = 1945] [serial = 51] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x12fe2ac00) [pid = 1945] [serial = 52] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x12eceb400) [pid = 1945] [serial = 235] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 78 (0x12f898400) [pid = 1945] [serial = 48] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 77 (0x12d923800) [pid = 1945] [serial = 184] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 76 (0x12f76c800) [pid = 1945] [serial = 238] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 75 (0x12e666c00) [pid = 1945] [serial = 232] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 74 (0x12d92cc00) [pid = 1945] [serial = 186] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 73 (0x12f764c00) [pid = 1945] [serial = 42] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 72 (0x12f76a400) [pid = 1945] [serial = 43] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 71 (0x12efe7800) [pid = 1945] [serial = 236] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | --DOMWINDOW == 70 (0x12baf9c00) [pid = 1945] [serial = 60] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1945 | 1461333579522 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 06:59:39 INFO - PROCESS | 1945 | 1461333579526 Marionette TRACE conn3 <- [1,365,null,{"value":"7"}] 06:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 06:59:39 INFO - PROCESS | 1945 | 1461333579531 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 06:59:39 INFO - PROCESS | 1945 | 1461333579532 Marionette TRACE conn3 <- [1,366,null,{}] 06:59:39 INFO - PROCESS | 1945 | 1461333579535 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:39 INFO - PROCESS | 1945 | 1461333579624 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 06:59:39 INFO - PROCESS | 1945 | 1461333579633 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x114cbe800 == 26 [pid = 1945] [id = 99] 06:59:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 71 (0x1189d6c00) [pid = 1945] [serial = 294] [outer = 0x0] 06:59:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 72 (0x118f55400) [pid = 1945] [serial = 295] [outer = 0x1189d6c00] 06:59:39 INFO - PROCESS | 1945 | 1461333579660 Marionette DEBUG loaded listener.js 06:59:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 73 (0x119d61400) [pid = 1945] [serial = 296] [outer = 0x1189d6c00] 06:59:40 INFO - PROCESS | 1945 | 1461333580060 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 569ms 06:59:40 INFO - PROCESS | 1945 | 1461333580101 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 06:59:40 INFO - PROCESS | 1945 | 1461333580102 Marionette TRACE conn3 <- [1,369,null,{"value":"7"}] 06:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 06:59:40 INFO - PROCESS | 1945 | 1461333580105 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 06:59:40 INFO - PROCESS | 1945 | 1461333580107 Marionette TRACE conn3 <- [1,370,null,{}] 06:59:40 INFO - PROCESS | 1945 | 1461333580116 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:40 INFO - PROCESS | 1945 | 1461333580191 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 06:59:40 INFO - PROCESS | 1945 | 1461333580200 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x118ef0800 == 27 [pid = 1945] [id = 100] 06:59:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 74 (0x11a92dc00) [pid = 1945] [serial = 297] [outer = 0x0] 06:59:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 75 (0x11a930c00) [pid = 1945] [serial = 298] [outer = 0x11a92dc00] 06:59:40 INFO - PROCESS | 1945 | 1461333580229 Marionette DEBUG loaded listener.js 06:59:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 76 (0x11aa17000) [pid = 1945] [serial = 299] [outer = 0x11a92dc00] 06:59:40 INFO - PROCESS | 1945 | 1461333580554 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 477ms 06:59:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 06:59:40 INFO - PROCESS | 1945 | 1461333580583 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 06:59:40 INFO - PROCESS | 1945 | 1461333580584 Marionette TRACE conn3 <- [1,373,null,{"value":"7"}] 06:59:40 INFO - PROCESS | 1945 | 1461333580587 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 06:59:40 INFO - PROCESS | 1945 | 1461333580588 Marionette TRACE conn3 <- [1,374,null,{}] 06:59:40 INFO - PROCESS | 1945 | 1461333580590 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:40 INFO - PROCESS | 1945 | 1461333580666 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 06:59:40 INFO - PROCESS | 1945 | 1461333580707 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x119267000 == 28 [pid = 1945] [id = 101] 06:59:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x11aa17c00) [pid = 1945] [serial = 300] [outer = 0x0] 06:59:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x11ace5800) [pid = 1945] [serial = 301] [outer = 0x11aa17c00] 06:59:40 INFO - PROCESS | 1945 | 1461333580733 Marionette DEBUG loaded listener.js 06:59:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x11acf6400) [pid = 1945] [serial = 302] [outer = 0x11aa17c00] 06:59:41 INFO - PROCESS | 1945 | 1461333581031 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 06:59:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 06:59:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 06:59:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 06:59:41 INFO - PROCESS | 1945 | 1461333581055 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 06:59:41 INFO - PROCESS | 1945 | 1461333581056 Marionette TRACE conn3 <- [1,377,null,{"value":"7"}] 06:59:41 INFO - PROCESS | 1945 | 1461333581059 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 06:59:41 INFO - PROCESS | 1945 | 1461333581060 Marionette TRACE conn3 <- [1,378,null,{}] 06:59:41 INFO - PROCESS | 1945 | 1461333581066 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:41 INFO - PROCESS | 1945 | 1461333581139 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 06:59:41 INFO - PROCESS | 1945 | 1461333581143 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x119867800 == 29 [pid = 1945] [id = 102] 06:59:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x11acf7400) [pid = 1945] [serial = 303] [outer = 0x0] 06:59:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x11aea0c00) [pid = 1945] [serial = 304] [outer = 0x11acf7400] 06:59:41 INFO - PROCESS | 1945 | 1461333581173 Marionette DEBUG loaded listener.js 06:59:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x11b63dc00) [pid = 1945] [serial = 305] [outer = 0x11acf7400] 06:59:41 INFO - PROCESS | 1945 | 1461333581505 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 06:59:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 06:59:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 472ms 06:59:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 06:59:41 INFO - PROCESS | 1945 | 1461333581532 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 06:59:41 INFO - PROCESS | 1945 | 1461333581534 Marionette TRACE conn3 <- [1,381,null,{"value":"7"}] 06:59:41 INFO - PROCESS | 1945 | 1461333581536 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 06:59:41 INFO - PROCESS | 1945 | 1461333581537 Marionette TRACE conn3 <- [1,382,null,{}] 06:59:41 INFO - PROCESS | 1945 | 1461333581539 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:41 INFO - PROCESS | 1945 | 1461333581653 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 06:59:41 INFO - PROCESS | 1945 | 1461333581666 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x114b50000 == 30 [pid = 1945] [id = 103] 06:59:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x11b636000) [pid = 1945] [serial = 306] [outer = 0x0] 06:59:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11ba55c00) [pid = 1945] [serial = 307] [outer = 0x11b636000] 06:59:41 INFO - PROCESS | 1945 | 1461333581695 Marionette DEBUG loaded listener.js 06:59:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11c010800) [pid = 1945] [serial = 308] [outer = 0x11b636000] 06:59:42 INFO - PROCESS | 1945 | 1461333582045 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 06:59:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 06:59:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 06:59:42 INFO - PROCESS | 1945 | 1461333582054 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 06:59:42 INFO - PROCESS | 1945 | 1461333582055 Marionette TRACE conn3 <- [1,385,null,{"value":"7"}] 06:59:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 06:59:42 INFO - PROCESS | 1945 | 1461333582058 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 06:59:42 INFO - PROCESS | 1945 | 1461333582059 Marionette TRACE conn3 <- [1,386,null,{}] 06:59:42 INFO - PROCESS | 1945 | 1461333582061 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:42 INFO - PROCESS | 1945 | 1461333582146 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 06:59:42 INFO - PROCESS | 1945 | 1461333582176 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab1c800 == 31 [pid = 1945] [id = 104] 06:59:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11c0ba800) [pid = 1945] [serial = 309] [outer = 0x0] 06:59:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11c10f000) [pid = 1945] [serial = 310] [outer = 0x11c0ba800] 06:59:42 INFO - PROCESS | 1945 | 1461333582201 Marionette DEBUG loaded listener.js 06:59:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11c1b3000) [pid = 1945] [serial = 311] [outer = 0x11c0ba800] 06:59:42 INFO - PROCESS | 1945 | 1461333582534 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 06:59:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 06:59:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 522ms 06:59:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 06:59:42 INFO - PROCESS | 1945 | 1461333582580 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 06:59:42 INFO - PROCESS | 1945 | 1461333582581 Marionette TRACE conn3 <- [1,389,null,{"value":"7"}] 06:59:42 INFO - PROCESS | 1945 | 1461333582584 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 06:59:42 INFO - PROCESS | 1945 | 1461333582585 Marionette TRACE conn3 <- [1,390,null,{}] 06:59:42 INFO - PROCESS | 1945 | 1461333582587 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:42 INFO - PROCESS | 1945 | 1461333582672 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 06:59:42 INFO - PROCESS | 1945 | 1461333582703 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b142800 == 32 [pid = 1945] [id = 105] 06:59:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11bd2c000) [pid = 1945] [serial = 312] [outer = 0x0] 06:59:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11c5ee800) [pid = 1945] [serial = 313] [outer = 0x11bd2c000] 06:59:42 INFO - PROCESS | 1945 | 1461333582728 Marionette DEBUG loaded listener.js 06:59:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x123934800) [pid = 1945] [serial = 314] [outer = 0x11bd2c000] 06:59:43 INFO - PROCESS | 1945 | 1461333583073 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 06:59:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 06:59:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 06:59:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 06:59:43 INFO - PROCESS | 1945 | 1461333583108 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 06:59:43 INFO - PROCESS | 1945 | 1461333583110 Marionette TRACE conn3 <- [1,393,null,{"value":"7"}] 06:59:43 INFO - PROCESS | 1945 | 1461333583112 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 06:59:43 INFO - PROCESS | 1945 | 1461333583115 Marionette TRACE conn3 <- [1,394,null,{}] 06:59:43 INFO - PROCESS | 1945 | 1461333583127 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:43 INFO - PROCESS | 1945 | 1461333583217 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 06:59:43 INFO - PROCESS | 1945 | 1461333583229 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb71800 == 33 [pid = 1945] [id = 106] 06:59:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x123935400) [pid = 1945] [serial = 315] [outer = 0x0] 06:59:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x123aa1800) [pid = 1945] [serial = 316] [outer = 0x123935400] 06:59:43 INFO - PROCESS | 1945 | 1461333583255 Marionette DEBUG loaded listener.js 06:59:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x125c26800) [pid = 1945] [serial = 317] [outer = 0x123935400] 06:59:43 INFO - PROCESS | 1945 | 1461333583616 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 06:59:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 06:59:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 530ms 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x12b104c00) [pid = 1945] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x12baf9800) [pid = 1945] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x12b33c800) [pid = 1945] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x115302400) [pid = 1945] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x1188dbc00) [pid = 1945] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x12bd42c00) [pid = 1945] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x116666000) [pid = 1945] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x11c005800) [pid = 1945] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x11a932400) [pid = 1945] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x118883800) [pid = 1945] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 06:59:43 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x11ac1e000) [pid = 1945] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 06:59:43 INFO - PROCESS | 1945 | 1461333583681 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 06:59:43 INFO - PROCESS | 1945 | 1461333583683 Marionette TRACE conn3 <- [1,397,null,{"value":"7"}] 06:59:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 06:59:43 INFO - PROCESS | 1945 | 1461333583688 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 06:59:43 INFO - PROCESS | 1945 | 1461333583690 Marionette TRACE conn3 <- [1,398,null,{}] 06:59:43 INFO - PROCESS | 1945 | 1461333583693 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:43 INFO - PROCESS | 1945 | 1461333583807 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 06:59:43 INFO - PROCESS | 1945 | 1461333583821 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bedc000 == 34 [pid = 1945] [id = 107] 06:59:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11a923800) [pid = 1945] [serial = 318] [outer = 0x0] 06:59:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11ba54000) [pid = 1945] [serial = 319] [outer = 0x11a923800] 06:59:43 INFO - PROCESS | 1945 | 1461333583862 Marionette DEBUG loaded listener.js 06:59:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x125c2c800) [pid = 1945] [serial = 320] [outer = 0x11a923800] 06:59:44 INFO - PROCESS | 1945 | 1461333584314 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 06:59:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 06:59:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 669ms 06:59:44 INFO - PROCESS | 1945 | 1461333584357 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 06:59:44 INFO - PROCESS | 1945 | 1461333584359 Marionette TRACE conn3 <- [1,401,null,{"value":"7"}] 06:59:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 06:59:44 INFO - PROCESS | 1945 | 1461333584363 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 06:59:44 INFO - PROCESS | 1945 | 1461333584365 Marionette TRACE conn3 <- [1,402,null,{}] 06:59:44 INFO - PROCESS | 1945 | 1461333584367 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:44 INFO - PROCESS | 1945 | 1461333584454 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 06:59:44 INFO - PROCESS | 1945 | 1461333584458 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c558000 == 35 [pid = 1945] [id = 108] 06:59:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x125c21400) [pid = 1945] [serial = 321] [outer = 0x0] 06:59:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x12760e000) [pid = 1945] [serial = 322] [outer = 0x125c21400] 06:59:44 INFO - PROCESS | 1945 | 1461333584492 Marionette DEBUG loaded listener.js 06:59:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x127cecc00) [pid = 1945] [serial = 323] [outer = 0x125c21400] 06:59:44 INFO - PROCESS | 1945 | 1461333584821 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 06:59:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 06:59:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 06:59:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 06:59:44 INFO - PROCESS | 1945 | 1461333584834 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 06:59:44 INFO - PROCESS | 1945 | 1461333584836 Marionette TRACE conn3 <- [1,405,null,{"value":"7"}] 06:59:44 INFO - PROCESS | 1945 | 1461333584838 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 06:59:44 INFO - PROCESS | 1945 | 1461333584839 Marionette TRACE conn3 <- [1,406,null,{}] 06:59:44 INFO - PROCESS | 1945 | 1461333584842 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:44 INFO - PROCESS | 1945 | 1461333584923 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 06:59:44 INFO - PROCESS | 1945 | 1461333584968 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dc1000 == 36 [pid = 1945] [id = 109] 06:59:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x125c25c00) [pid = 1945] [serial = 324] [outer = 0x0] 06:59:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x127f8e000) [pid = 1945] [serial = 325] [outer = 0x125c25c00] 06:59:44 INFO - PROCESS | 1945 | 1461333584993 Marionette DEBUG loaded listener.js 06:59:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x128883800) [pid = 1945] [serial = 326] [outer = 0x125c25c00] 06:59:45 INFO - PROCESS | 1945 | 1461333585301 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 06:59:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 06:59:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 06:59:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 06:59:45 INFO - PROCESS | 1945 | 1461333585307 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 06:59:45 INFO - PROCESS | 1945 | 1461333585308 Marionette TRACE conn3 <- [1,409,null,{"value":"7"}] 06:59:45 INFO - PROCESS | 1945 | 1461333585310 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 06:59:45 INFO - PROCESS | 1945 | 1461333585311 Marionette TRACE conn3 <- [1,410,null,{}] 06:59:45 INFO - PROCESS | 1945 | 1461333585320 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:45 INFO - PROCESS | 1945 | 1461333585402 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 06:59:45 INFO - PROCESS | 1945 | 1461333585407 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d1d000 == 37 [pid = 1945] [id = 110] 06:59:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x127602400) [pid = 1945] [serial = 327] [outer = 0x0] 06:59:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x129e7ac00) [pid = 1945] [serial = 328] [outer = 0x127602400] 06:59:45 INFO - PROCESS | 1945 | 1461333585432 Marionette DEBUG loaded listener.js 06:59:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x129e85c00) [pid = 1945] [serial = 329] [outer = 0x127602400] 06:59:45 INFO - PROCESS | 1945 | 1461333585863 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 06:59:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 06:59:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 576ms 06:59:45 INFO - PROCESS | 1945 | 1461333585886 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 06:59:45 INFO - PROCESS | 1945 | 1461333585889 Marionette TRACE conn3 <- [1,413,null,{"value":"7"}] 06:59:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 06:59:45 INFO - PROCESS | 1945 | 1461333585892 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 06:59:45 INFO - PROCESS | 1945 | 1461333585896 Marionette TRACE conn3 <- [1,414,null,{}] 06:59:45 INFO - PROCESS | 1945 | 1461333585902 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:46 INFO - PROCESS | 1945 | 1461333586000 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 06:59:46 INFO - PROCESS | 1945 | 1461333586059 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x1158ad800 == 38 [pid = 1945] [id = 111] 06:59:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11595d400) [pid = 1945] [serial = 330] [outer = 0x0] 06:59:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x117960400) [pid = 1945] [serial = 331] [outer = 0x11595d400] 06:59:46 INFO - PROCESS | 1945 | 1461333586092 Marionette DEBUG loaded listener.js 06:59:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x118942000) [pid = 1945] [serial = 332] [outer = 0x11595d400] 06:59:46 INFO - PROCESS | 1945 | 1461333586559 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 06:59:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 06:59:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 675ms 06:59:46 INFO - PROCESS | 1945 | 1461333586568 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 06:59:46 INFO - PROCESS | 1945 | 1461333586572 Marionette TRACE conn3 <- [1,417,null,{"value":"7"}] 06:59:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 06:59:46 INFO - PROCESS | 1945 | 1461333586577 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 06:59:46 INFO - PROCESS | 1945 | 1461333586578 Marionette TRACE conn3 <- [1,418,null,{}] 06:59:46 INFO - PROCESS | 1945 | 1461333586601 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:46 INFO - PROCESS | 1945 | 1461333586699 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 06:59:46 INFO - PROCESS | 1945 | 1461333586752 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a2800 == 39 [pid = 1945] [id = 112] 06:59:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x118944400) [pid = 1945] [serial = 333] [outer = 0x0] 06:59:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x11a92b400) [pid = 1945] [serial = 334] [outer = 0x118944400] 06:59:46 INFO - PROCESS | 1945 | 1461333586787 Marionette DEBUG loaded listener.js 06:59:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11ac18800) [pid = 1945] [serial = 335] [outer = 0x118944400] 06:59:47 INFO - PROCESS | 1945 | 1461333587673 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 06:59:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 06:59:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1139ms 06:59:47 INFO - PROCESS | 1945 | 1461333587716 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 06:59:47 INFO - PROCESS | 1945 | 1461333587718 Marionette TRACE conn3 <- [1,421,null,{"value":"7"}] 06:59:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 06:59:47 INFO - PROCESS | 1945 | 1461333587721 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 06:59:47 INFO - PROCESS | 1945 | 1461333587723 Marionette TRACE conn3 <- [1,422,null,{}] 06:59:47 INFO - PROCESS | 1945 | 1461333587731 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:47 INFO - PROCESS | 1945 | 1461333587827 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 06:59:47 INFO - PROCESS | 1945 | 1461333587870 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dcc000 == 40 [pid = 1945] [id = 113] 06:59:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11acfc800) [pid = 1945] [serial = 336] [outer = 0x0] 06:59:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11bbccc00) [pid = 1945] [serial = 337] [outer = 0x11acfc800] 06:59:47 INFO - PROCESS | 1945 | 1461333587902 Marionette DEBUG loaded listener.js 06:59:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11c008000) [pid = 1945] [serial = 338] [outer = 0x11acfc800] 06:59:48 INFO - PROCESS | 1945 | 1461333588953 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 06:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 06:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1274ms 06:59:48 INFO - PROCESS | 1945 | 1461333588996 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 06:59:48 INFO - PROCESS | 1945 | 1461333588998 Marionette TRACE conn3 <- [1,425,null,{"value":"7"}] 06:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 06:59:49 INFO - PROCESS | 1945 | 1461333589002 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 06:59:49 INFO - PROCESS | 1945 | 1461333589004 Marionette TRACE conn3 <- [1,426,null,{}] 06:59:49 INFO - PROCESS | 1945 | 1461333589008 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:49 INFO - PROCESS | 1945 | 1461333589094 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 06:59:49 INFO - PROCESS | 1945 | 1461333589175 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x118ee0800 == 41 [pid = 1945] [id = 114] 06:59:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x118f56400) [pid = 1945] [serial = 339] [outer = 0x0] 06:59:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x1191b1000) [pid = 1945] [serial = 340] [outer = 0x118f56400] 06:59:49 INFO - PROCESS | 1945 | 1461333589204 Marionette DEBUG loaded listener.js 06:59:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11a7db800) [pid = 1945] [serial = 341] [outer = 0x118f56400] 06:59:49 INFO - PROCESS | 1945 | --DOCSHELL 0x123dc1000 == 40 [pid = 1945] [id = 109] 06:59:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11c558000 == 39 [pid = 1945] [id = 108] 06:59:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11bedc000 == 38 [pid = 1945] [id = 107] 06:59:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb71800 == 37 [pid = 1945] [id = 106] 06:59:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11b142800 == 36 [pid = 1945] [id = 105] 06:59:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab1c800 == 35 [pid = 1945] [id = 104] 06:59:49 INFO - PROCESS | 1945 | --DOCSHELL 0x114b50000 == 34 [pid = 1945] [id = 103] 06:59:49 INFO - PROCESS | 1945 | --DOCSHELL 0x119867800 == 33 [pid = 1945] [id = 102] 06:59:49 INFO - PROCESS | 1945 | --DOCSHELL 0x119267000 == 32 [pid = 1945] [id = 101] 06:59:49 INFO - PROCESS | 1945 | --DOCSHELL 0x118ef0800 == 31 [pid = 1945] [id = 100] 06:59:49 INFO - PROCESS | 1945 | 1461333589584 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 06:59:49 INFO - PROCESS | 1945 | 1461333589630 Marionette TRACE conn3 <- [1,429,null,{"value":"7"}] 06:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 06:59:49 INFO - PROCESS | 1945 | 1461333589637 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 06:59:49 INFO - PROCESS | 1945 | 1461333589640 Marionette TRACE conn3 <- [1,430,null,{}] 06:59:49 INFO - PROCESS | 1945 | 1461333589644 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:49 INFO - PROCESS | 1945 | 1461333589760 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 06:59:49 INFO - PROCESS | 1945 | 1461333589777 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11914e000 == 32 [pid = 1945] [id = 115] 06:59:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11a926c00) [pid = 1945] [serial = 342] [outer = 0x0] 06:59:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11a932000) [pid = 1945] [serial = 343] [outer = 0x11a926c00] 06:59:49 INFO - PROCESS | 1945 | 1461333589821 Marionette DEBUG loaded listener.js 06:59:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11ace2800) [pid = 1945] [serial = 344] [outer = 0x11a926c00] 06:59:50 INFO - PROCESS | 1945 | 1461333590230 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 06:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 06:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 621ms 06:59:50 INFO - PROCESS | 1945 | 1461333590258 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 06:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 06:59:50 INFO - PROCESS | 1945 | 1461333590259 Marionette TRACE conn3 <- [1,433,null,{"value":"7"}] 06:59:50 INFO - PROCESS | 1945 | 1461333590262 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 06:59:50 INFO - PROCESS | 1945 | 1461333590267 Marionette TRACE conn3 <- [1,434,null,{}] 06:59:50 INFO - PROCESS | 1945 | 1461333590274 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:50 INFO - PROCESS | 1945 | 1461333590348 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 06:59:50 INFO - PROCESS | 1945 | 1461333590354 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a79e000 == 33 [pid = 1945] [id = 116] 06:59:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11acf0000) [pid = 1945] [serial = 345] [outer = 0x0] 06:59:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11b6d5400) [pid = 1945] [serial = 346] [outer = 0x11acf0000] 06:59:50 INFO - PROCESS | 1945 | 1461333590385 Marionette DEBUG loaded listener.js 06:59:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11bd20c00) [pid = 1945] [serial = 347] [outer = 0x11acf0000] 06:59:50 INFO - PROCESS | 1945 | 1461333590732 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 06:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 06:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 477ms 06:59:50 INFO - PROCESS | 1945 | 1461333590739 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 06:59:50 INFO - PROCESS | 1945 | 1461333590741 Marionette TRACE conn3 <- [1,437,null,{"value":"7"}] 06:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 06:59:50 INFO - PROCESS | 1945 | 1461333590743 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 06:59:50 INFO - PROCESS | 1945 | 1461333590744 Marionette TRACE conn3 <- [1,438,null,{}] 06:59:50 INFO - PROCESS | 1945 | 1461333590751 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:50 INFO - PROCESS | 1945 | 1461333590834 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 06:59:50 INFO - PROCESS | 1945 | 1461333590875 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab1d800 == 34 [pid = 1945] [id = 117] 06:59:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11ba4cc00) [pid = 1945] [serial = 348] [outer = 0x0] 06:59:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11c004400) [pid = 1945] [serial = 349] [outer = 0x11ba4cc00] 06:59:50 INFO - PROCESS | 1945 | 1461333590902 Marionette DEBUG loaded listener.js 06:59:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11c438c00) [pid = 1945] [serial = 350] [outer = 0x11ba4cc00] 06:59:51 INFO - PROCESS | 1945 | 1461333591183 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 06:59:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 06:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 472ms 06:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 06:59:51 INFO - PROCESS | 1945 | 1461333591219 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 06:59:51 INFO - PROCESS | 1945 | 1461333591221 Marionette TRACE conn3 <- [1,441,null,{"value":"7"}] 06:59:51 INFO - PROCESS | 1945 | 1461333591223 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 06:59:51 INFO - PROCESS | 1945 | 1461333591224 Marionette TRACE conn3 <- [1,442,null,{}] 06:59:51 INFO - PROCESS | 1945 | 1461333591226 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:51 INFO - PROCESS | 1945 | 1461333591304 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 06:59:51 INFO - PROCESS | 1945 | 1461333591308 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bede000 == 35 [pid = 1945] [id = 118] 06:59:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11c0b1c00) [pid = 1945] [serial = 351] [outer = 0x0] 06:59:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11c7c6400) [pid = 1945] [serial = 352] [outer = 0x11c0b1c00] 06:59:51 INFO - PROCESS | 1945 | 1461333591338 Marionette DEBUG loaded listener.js 06:59:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x123a9d800) [pid = 1945] [serial = 353] [outer = 0x11c0b1c00] 06:59:51 INFO - PROCESS | 1945 | 1461333591674 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 06:59:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 06:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 470ms 06:59:51 INFO - PROCESS | 1945 | 1461333591694 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 06:59:51 INFO - PROCESS | 1945 | 1461333591697 Marionette TRACE conn3 <- [1,445,null,{"value":"7"}] 06:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 06:59:51 INFO - PROCESS | 1945 | 1461333591702 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 06:59:51 INFO - PROCESS | 1945 | 1461333591703 Marionette TRACE conn3 <- [1,446,null,{}] 06:59:51 INFO - PROCESS | 1945 | 1461333591723 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:51 INFO - PROCESS | 1945 | 1461333591828 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 06:59:51 INFO - PROCESS | 1945 | 1461333591861 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c786000 == 36 [pid = 1945] [id = 119] 06:59:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x125c22800) [pid = 1945] [serial = 354] [outer = 0x0] 06:59:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x1270da800) [pid = 1945] [serial = 355] [outer = 0x125c22800] 06:59:51 INFO - PROCESS | 1945 | 1461333591889 Marionette DEBUG loaded listener.js 06:59:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x127c81c00) [pid = 1945] [serial = 356] [outer = 0x125c22800] 06:59:52 INFO - PROCESS | 1945 | 1461333592222 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 06:59:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 06:59:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 536ms 06:59:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 06:59:52 INFO - PROCESS | 1945 | 1461333592238 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 06:59:52 INFO - PROCESS | 1945 | 1461333592239 Marionette TRACE conn3 <- [1,449,null,{"value":"7"}] 06:59:52 INFO - PROCESS | 1945 | 1461333592242 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 06:59:52 INFO - PROCESS | 1945 | 1461333592243 Marionette TRACE conn3 <- [1,450,null,{}] 06:59:52 INFO - PROCESS | 1945 | 1461333592248 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:52 INFO - PROCESS | 1945 | 1461333592346 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 06:59:52 INFO - PROCESS | 1945 | 1461333592350 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e09800 == 37 [pid = 1945] [id = 120] 06:59:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x115308000) [pid = 1945] [serial = 357] [outer = 0x0] 06:59:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x128036800) [pid = 1945] [serial = 358] [outer = 0x115308000] 06:59:52 INFO - PROCESS | 1945 | 1461333592376 Marionette DEBUG loaded listener.js 06:59:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x128884c00) [pid = 1945] [serial = 359] [outer = 0x115308000] 06:59:52 INFO - PROCESS | 1945 | 1461333592715 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 06:59:52 INFO - PROCESS | 1945 | 1461333592764 Marionette TRACE conn3 <- [1,453,null,{"value":"7"}] 06:59:52 INFO - PROCESS | 1945 | 1461333592773 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 06:59:52 INFO - PROCESS | 1945 | 1461333592774 Marionette TRACE conn3 <- [1,454,null,{}] 06:59:52 INFO - PROCESS | 1945 | 1461333592777 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:52 INFO - PROCESS | 1945 | 1461333592865 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 06:59:52 INFO - PROCESS | 1945 | 1461333592870 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x12769a000 == 38 [pid = 1945] [id = 121] 06:59:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x127f86800) [pid = 1945] [serial = 360] [outer = 0x0] 06:59:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x129e84400) [pid = 1945] [serial = 361] [outer = 0x127f86800] 06:59:52 INFO - PROCESS | 1945 | 1461333592895 Marionette DEBUG loaded listener.js 06:59:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12b106000) [pid = 1945] [serial = 362] [outer = 0x127f86800] 06:59:53 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:59:53 INFO - PROCESS | 1945 | 1461333593251 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 06:59:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 06:59:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 524ms 06:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 06:59:53 INFO - PROCESS | 1945 | 1461333593292 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 06:59:53 INFO - PROCESS | 1945 | 1461333593293 Marionette TRACE conn3 <- [1,457,null,{"value":"7"}] 06:59:53 INFO - PROCESS | 1945 | 1461333593296 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 06:59:53 INFO - PROCESS | 1945 | 1461333593297 Marionette TRACE conn3 <- [1,458,null,{}] 06:59:53 INFO - PROCESS | 1945 | 1461333593299 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:53 INFO - PROCESS | 1945 | 1461333593389 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 06:59:53 INFO - PROCESS | 1945 | 1461333593403 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x127b21800 == 39 [pid = 1945] [id = 122] 06:59:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x129e81c00) [pid = 1945] [serial = 363] [outer = 0x0] 06:59:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12b10f400) [pid = 1945] [serial = 364] [outer = 0x129e81c00] 06:59:53 INFO - PROCESS | 1945 | 1461333593428 Marionette DEBUG loaded listener.js 06:59:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x12b339c00) [pid = 1945] [serial = 365] [outer = 0x129e81c00] 06:59:53 INFO - PROCESS | 1945 | 1461333593845 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 06:59:53 INFO - PROCESS | 1945 | 1461333593873 Marionette TRACE conn3 <- [1,461,null,{"value":"7"}] 06:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 06:59:53 INFO - PROCESS | 1945 | 1461333593875 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 06:59:53 INFO - PROCESS | 1945 | 1461333593876 Marionette TRACE conn3 <- [1,462,null,{}] 06:59:53 INFO - PROCESS | 1945 | 1461333593880 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:53 INFO - PROCESS | 1945 | 1461333593958 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 06:59:53 INFO - PROCESS | 1945 | 1461333593965 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x11970a000 == 40 [pid = 1945] [id = 123] 06:59:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11aa1d400) [pid = 1945] [serial = 366] [outer = 0x0] 06:59:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11ae9b000) [pid = 1945] [serial = 367] [outer = 0x11aa1d400] 06:59:53 INFO - PROCESS | 1945 | 1461333593991 Marionette DEBUG loaded listener.js 06:59:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x123935400) [pid = 1945] [serial = 368] [outer = 0x11aa1d400] 06:59:54 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:59:54 INFO - PROCESS | 1945 | 1461333594347 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 06:59:54 INFO - PROCESS | 1945 | 1461333594396 Marionette TRACE conn3 <- [1,465,null,{"value":"7"}] 06:59:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 06:59:54 INFO - PROCESS | 1945 | 1461333594398 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 06:59:54 INFO - PROCESS | 1945 | 1461333594400 Marionette TRACE conn3 <- [1,466,null,{}] 06:59:54 INFO - PROCESS | 1945 | 1461333594403 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:54 INFO - PROCESS | 1945 | 1461333594505 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 06:59:54 INFO - PROCESS | 1945 | 1461333594515 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12892c000 == 41 [pid = 1945] [id = 124] 06:59:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x125c29c00) [pid = 1945] [serial = 369] [outer = 0x0] 06:59:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12b68d000) [pid = 1945] [serial = 370] [outer = 0x125c29c00] 06:59:54 INFO - PROCESS | 1945 | 1461333594544 Marionette DEBUG loaded listener.js 06:59:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12baee800) [pid = 1945] [serial = 371] [outer = 0x125c29c00] 06:59:54 INFO - PROCESS | 1945 | 1461333594853 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 06:59:54 INFO - PROCESS | 1945 | 1461333594871 Marionette TRACE conn3 <- [1,469,null,{"value":"7"}] 06:59:54 INFO - PROCESS | 1945 | 1461333594873 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 06:59:54 INFO - PROCESS | 1945 | 1461333594874 Marionette TRACE conn3 <- [1,470,null,{}] 06:59:54 INFO - PROCESS | 1945 | 1461333594877 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:54 INFO - PROCESS | 1945 | 1461333594958 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 06:59:54 INFO - PROCESS | 1945 | 1461333594964 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b35f800 == 42 [pid = 1945] [id = 125] 06:59:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11aa17c00) [pid = 1945] [serial = 372] [outer = 0x0] 06:59:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12bafc400) [pid = 1945] [serial = 373] [outer = 0x11aa17c00] 06:59:54 INFO - PROCESS | 1945 | 1461333594990 Marionette DEBUG loaded listener.js 06:59:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12cc7e400) [pid = 1945] [serial = 374] [outer = 0x11aa17c00] 06:59:55 INFO - PROCESS | 1945 | 1461333595336 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 06:59:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 06:59:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 06:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 06:59:55 INFO - PROCESS | 1945 | 1461333595343 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 06:59:55 INFO - PROCESS | 1945 | 1461333595344 Marionette TRACE conn3 <- [1,473,null,{"value":"7"}] 06:59:55 INFO - PROCESS | 1945 | 1461333595350 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 06:59:55 INFO - PROCESS | 1945 | 1461333595351 Marionette TRACE conn3 <- [1,474,null,{}] 06:59:55 INFO - PROCESS | 1945 | 1461333595365 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:55 INFO - PROCESS | 1945 | 1461333595443 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 06:59:55 INFO - PROCESS | 1945 | 1461333595450 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b730800 == 43 [pid = 1945] [id = 126] 06:59:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12cc7ec00) [pid = 1945] [serial = 375] [outer = 0x0] 06:59:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12cec7800) [pid = 1945] [serial = 376] [outer = 0x12cc7ec00] 06:59:55 INFO - PROCESS | 1945 | 1461333595474 Marionette DEBUG loaded listener.js 06:59:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12ced4800) [pid = 1945] [serial = 377] [outer = 0x12cc7ec00] 06:59:55 INFO - PROCESS | 1945 | 1461333595810 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 06:59:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 06:59:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 474ms 06:59:55 INFO - PROCESS | 1945 | 1461333595820 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 06:59:55 INFO - PROCESS | 1945 | 1461333595822 Marionette TRACE conn3 <- [1,477,null,{"value":"7"}] 06:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 06:59:55 INFO - PROCESS | 1945 | 1461333595824 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 06:59:55 INFO - PROCESS | 1945 | 1461333595825 Marionette TRACE conn3 <- [1,478,null,{}] 06:59:55 INFO - PROCESS | 1945 | 1461333595827 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:55 INFO - PROCESS | 1945 | 1461333595955 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 06:59:56 INFO - PROCESS | 1945 | 1461333596019 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x114cc3000 == 44 [pid = 1945] [id = 127] 06:59:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x1155d8c00) [pid = 1945] [serial = 378] [outer = 0x0] 06:59:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11590e000) [pid = 1945] [serial = 379] [outer = 0x1155d8c00] 06:59:56 INFO - PROCESS | 1945 | 1461333596050 Marionette DEBUG loaded listener.js 06:59:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x1186a5800) [pid = 1945] [serial = 380] [outer = 0x1155d8c00] 06:59:56 INFO - PROCESS | 1945 | 1461333596484 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 06:59:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 06:59:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 720ms 06:59:56 INFO - PROCESS | 1945 | 1461333596547 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 06:59:56 INFO - PROCESS | 1945 | 1461333596550 Marionette TRACE conn3 <- [1,481,null,{"value":"7"}] 06:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 06:59:56 INFO - PROCESS | 1945 | 1461333596554 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 06:59:56 INFO - PROCESS | 1945 | 1461333596557 Marionette TRACE conn3 <- [1,482,null,{}] 06:59:56 INFO - PROCESS | 1945 | 1461333596560 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:56 INFO - PROCESS | 1945 | 1461333596687 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 06:59:56 INFO - PROCESS | 1945 | 1461333596760 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a8cd800 == 45 [pid = 1945] [id = 128] 06:59:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11ace2000) [pid = 1945] [serial = 381] [outer = 0x0] 06:59:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11ace9000) [pid = 1945] [serial = 382] [outer = 0x11ace2000] 06:59:56 INFO - PROCESS | 1945 | 1461333596791 Marionette DEBUG loaded listener.js 06:59:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11ae9b400) [pid = 1945] [serial = 383] [outer = 0x11ace2000] 06:59:57 INFO - PROCESS | 1945 | 1461333597217 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 06:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 06:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 673ms 06:59:57 INFO - PROCESS | 1945 | 1461333597226 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 06:59:57 INFO - PROCESS | 1945 | 1461333597229 Marionette TRACE conn3 <- [1,485,null,{"value":"7"}] 06:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 06:59:57 INFO - PROCESS | 1945 | 1461333597233 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 06:59:57 INFO - PROCESS | 1945 | 1461333597235 Marionette TRACE conn3 <- [1,486,null,{}] 06:59:57 INFO - PROCESS | 1945 | 1461333597237 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:57 INFO - PROCESS | 1945 | 1461333597331 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 06:59:57 INFO - PROCESS | 1945 | 1461333597377 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x127224800 == 46 [pid = 1945] [id = 129] 06:59:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11ba50800) [pid = 1945] [serial = 384] [outer = 0x0] 06:59:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11c00bc00) [pid = 1945] [serial = 385] [outer = 0x11ba50800] 06:59:57 INFO - PROCESS | 1945 | 1461333597407 Marionette DEBUG loaded listener.js 06:59:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x123935800) [pid = 1945] [serial = 386] [outer = 0x11ba50800] 06:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 06:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 621ms 06:59:57 INFO - PROCESS | 1945 | 1461333597847 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 06:59:57 INFO - PROCESS | 1945 | 1461333597854 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 06:59:57 INFO - PROCESS | 1945 | 1461333597857 Marionette TRACE conn3 <- [1,489,null,{"value":"7"}] 06:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 06:59:57 INFO - PROCESS | 1945 | 1461333597884 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 06:59:57 INFO - PROCESS | 1945 | 1461333597887 Marionette TRACE conn3 <- [1,490,null,{}] 06:59:57 INFO - PROCESS | 1945 | 1461333597892 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:57 INFO - PROCESS | 1945 | 1461333597989 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 06:59:58 INFO - PROCESS | 1945 | 1461333598073 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bed0000 == 47 [pid = 1945] [id = 130] 06:59:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x128036400) [pid = 1945] [serial = 387] [outer = 0x0] 06:59:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x128883000) [pid = 1945] [serial = 388] [outer = 0x128036400] 06:59:58 INFO - PROCESS | 1945 | 1461333598103 Marionette DEBUG loaded listener.js 06:59:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b335400) [pid = 1945] [serial = 389] [outer = 0x128036400] 06:59:58 INFO - PROCESS | 1945 | 1461333598689 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 06:59:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 06:59:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 848ms 06:59:58 INFO - PROCESS | 1945 | 1461333598709 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 06:59:58 INFO - PROCESS | 1945 | 1461333598711 Marionette TRACE conn3 <- [1,493,null,{"value":"7"}] 06:59:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 06:59:58 INFO - PROCESS | 1945 | 1461333598733 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 06:59:58 INFO - PROCESS | 1945 | 1461333598736 Marionette TRACE conn3 <- [1,494,null,{}] 06:59:58 INFO - PROCESS | 1945 | 1461333598740 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:58 INFO - PROCESS | 1945 | 1461333598828 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 06:59:58 INFO - PROCESS | 1945 | 1461333598892 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x119711000 == 48 [pid = 1945] [id = 131] 06:59:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x115957800) [pid = 1945] [serial = 390] [outer = 0x0] 06:59:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x1188da800) [pid = 1945] [serial = 391] [outer = 0x115957800] 06:59:58 INFO - PROCESS | 1945 | 1461333598919 Marionette DEBUG loaded listener.js 06:59:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x118ec5800) [pid = 1945] [serial = 392] [outer = 0x115957800] 06:59:59 INFO - PROCESS | 1945 | 1461333599439 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x114cc5000 == 47 [pid = 1945] [id = 82] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12b730800 == 46 [pid = 1945] [id = 126] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12b35f800 == 45 [pid = 1945] [id = 125] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12892c000 == 44 [pid = 1945] [id = 124] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11970a000 == 43 [pid = 1945] [id = 123] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x127b21800 == 42 [pid = 1945] [id = 122] 06:59:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 06:59:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 724ms 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x114f6c000) [pid = 1945] [serial = 277] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11c10f800) [pid = 1945] [serial = 280] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11ace9c00) [pid = 1945] [serial = 286] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x127ce3800) [pid = 1945] [serial = 283] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x129e7ac00) [pid = 1945] [serial = 328] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12769a000 == 41 [pid = 1945] [id = 121] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x125e09800 == 40 [pid = 1945] [id = 120] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11c786000 == 39 [pid = 1945] [id = 119] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11bede000 == 38 [pid = 1945] [id = 118] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab1d800 == 37 [pid = 1945] [id = 117] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11a79e000 == 36 [pid = 1945] [id = 116] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11914e000 == 35 [pid = 1945] [id = 115] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x118ee0800 == 34 [pid = 1945] [id = 114] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x123dcc000 == 33 [pid = 1945] [id = 113] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11a7a2800 == 32 [pid = 1945] [id = 112] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x1158ad800 == 31 [pid = 1945] [id = 111] 06:59:59 INFO - PROCESS | 1945 | --DOCSHELL 0x125d1d000 == 30 [pid = 1945] [id = 110] 06:59:59 INFO - PROCESS | 1945 | 1461333599491 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 06:59:59 INFO - PROCESS | 1945 | 1461333599494 Marionette TRACE conn3 <- [1,497,null,{"value":"7"}] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11c10f000) [pid = 1945] [serial = 310] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11c5ee800) [pid = 1945] [serial = 313] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11894b000) [pid = 1945] [serial = 293] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x116609000) [pid = 1945] [serial = 292] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11b633400) [pid = 1945] [serial = 290] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11a924400) [pid = 1945] [serial = 289] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11ace5800) [pid = 1945] [serial = 301] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11acf6400) [pid = 1945] [serial = 302] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x118f55400) [pid = 1945] [serial = 295] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x119d61400) [pid = 1945] [serial = 296] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11aea0c00) [pid = 1945] [serial = 304] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11b63dc00) [pid = 1945] [serial = 305] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11a930c00) [pid = 1945] [serial = 298] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11aa17000) [pid = 1945] [serial = 299] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11c1b3000) [pid = 1945] [serial = 311] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x123aa1800) [pid = 1945] [serial = 316] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x123934800) [pid = 1945] [serial = 314] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x125c26800) [pid = 1945] [serial = 317] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11ba54000) [pid = 1945] [serial = 319] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x125c2c800) [pid = 1945] [serial = 320] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x128883800) [pid = 1945] [serial = 326] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x127cecc00) [pid = 1945] [serial = 323] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11ba55c00) [pid = 1945] [serial = 307] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x127f8e000) [pid = 1945] [serial = 325] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11c010800) [pid = 1945] [serial = 308] [outer = 0x0] [url = about:blank] 06:59:59 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x12760e000) [pid = 1945] [serial = 322] [outer = 0x0] [url = about:blank] 06:59:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 06:59:59 INFO - PROCESS | 1945 | 1461333599509 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 06:59:59 INFO - PROCESS | 1945 | 1461333599511 Marionette TRACE conn3 <- [1,498,null,{}] 06:59:59 INFO - PROCESS | 1945 | 1461333599513 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:59:59 INFO - PROCESS | 1945 | 1461333599583 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 06:59:59 INFO - PROCESS | 1945 | 1461333599587 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x1156ba000 == 31 [pid = 1945] [id = 132] 06:59:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x116371000) [pid = 1945] [serial = 393] [outer = 0x0] 06:59:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x119d5c400) [pid = 1945] [serial = 394] [outer = 0x116371000] 06:59:59 INFO - PROCESS | 1945 | 1461333599616 Marionette DEBUG loaded listener.js 06:59:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11a97a000) [pid = 1945] [serial = 395] [outer = 0x116371000] 06:59:59 INFO - PROCESS | 1945 | 1461333599964 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 06:59:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 06:59:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 472ms 06:59:59 INFO - PROCESS | 1945 | 1461333599981 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 06:59:59 INFO - PROCESS | 1945 | 1461333599984 Marionette TRACE conn3 <- [1,501,null,{"value":"7"}] 06:59:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 06:59:59 INFO - PROCESS | 1945 | 1461333599987 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 06:59:59 INFO - PROCESS | 1945 | 1461333599990 Marionette TRACE conn3 <- [1,502,null,{}] 07:00:00 INFO - PROCESS | 1945 | 1461333599999 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:00 INFO - PROCESS | 1945 | 1461333600088 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 07:00:00 INFO - PROCESS | 1945 | 1461333600132 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x119854000 == 32 [pid = 1945] [id = 133] 07:00:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11aa0f800) [pid = 1945] [serial = 396] [outer = 0x0] 07:00:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11aceb000) [pid = 1945] [serial = 397] [outer = 0x11aa0f800] 07:00:00 INFO - PROCESS | 1945 | 1461333600160 Marionette DEBUG loaded listener.js 07:00:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11ba54c00) [pid = 1945] [serial = 398] [outer = 0x11aa0f800] 07:00:00 INFO - PROCESS | 1945 | 1461333600456 Marionette TRACE conn3 <- [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]]]}] 07:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 475ms 07:00:00 INFO - PROCESS | 1945 | 1461333600469 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 07:00:00 INFO - PROCESS | 1945 | 1461333600471 Marionette TRACE conn3 <- [1,505,null,{"value":"7"}] 07:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:00:00 INFO - PROCESS | 1945 | 1461333600473 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:00:00 INFO - PROCESS | 1945 | 1461333600475 Marionette TRACE conn3 <- [1,506,null,{}] 07:00:00 INFO - PROCESS | 1945 | 1461333600477 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:00 INFO - PROCESS | 1945 | 1461333600567 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 07:00:00 INFO - PROCESS | 1945 | 1461333600571 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab1a000 == 33 [pid = 1945] [id = 134] 07:00:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11bb51000) [pid = 1945] [serial = 399] [outer = 0x0] 07:00:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x11c106000) [pid = 1945] [serial = 400] [outer = 0x11bb51000] 07:00:00 INFO - PROCESS | 1945 | 1461333600599 Marionette DEBUG loaded listener.js 07:00:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11c443000) [pid = 1945] [serial = 401] [outer = 0x11bb51000] 07:00:00 INFO - PROCESS | 1945 | 1461333600941 Marionette TRACE conn3 <- [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]]]}] 07:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 519ms 07:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:00:01 INFO - PROCESS | 1945 | 1461333600993 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 07:00:01 INFO - PROCESS | 1945 | 1461333600994 Marionette TRACE conn3 <- [1,509,null,{"value":"7"}] 07:00:01 INFO - PROCESS | 1945 | 1461333600997 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:00:01 INFO - PROCESS | 1945 | 1461333600998 Marionette TRACE conn3 <- [1,510,null,{}] 07:00:01 INFO - PROCESS | 1945 | 1461333601000 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:01 INFO - PROCESS | 1945 | 1461333601073 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 07:00:01 INFO - PROCESS | 1945 | 1461333601077 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba6b000 == 34 [pid = 1945] [id = 135] 07:00:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11c446c00) [pid = 1945] [serial = 402] [outer = 0x0] 07:00:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x123935c00) [pid = 1945] [serial = 403] [outer = 0x11c446c00] 07:00:01 INFO - PROCESS | 1945 | 1461333601107 Marionette DEBUG loaded listener.js 07:00:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x125c21400) [pid = 1945] [serial = 404] [outer = 0x11c446c00] 07:00:01 INFO - PROCESS | 1945 | 1461333601485 Marionette TRACE conn3 <- [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]]]}] 07:00:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:00:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 07:00:01 INFO - PROCESS | 1945 | 1461333601534 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 07:00:01 INFO - PROCESS | 1945 | 1461333601537 Marionette TRACE conn3 <- [1,513,null,{"value":"7"}] 07:00:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:00:01 INFO - PROCESS | 1945 | 1461333601540 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:00:01 INFO - PROCESS | 1945 | 1461333601541 Marionette TRACE conn3 <- [1,514,null,{}] 07:00:01 INFO - PROCESS | 1945 | 1461333601553 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:01 INFO - PROCESS | 1945 | 1461333601728 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 07:00:01 INFO - PROCESS | 1945 | 1461333601778 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11beeb000 == 35 [pid = 1945] [id = 136] 07:00:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x125f94400) [pid = 1945] [serial = 405] [outer = 0x0] 07:00:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12760bc00) [pid = 1945] [serial = 406] [outer = 0x125f94400] 07:00:01 INFO - PROCESS | 1945 | 1461333601823 Marionette DEBUG loaded listener.js 07:00:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x128002400) [pid = 1945] [serial = 407] [outer = 0x125f94400] 07:00:02 INFO - PROCESS | 1945 | 1461333602215 Marionette TRACE conn3 <- [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]]]}] 07:00:02 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 07:00:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 725ms 07:00:02 INFO - PROCESS | 1945 | 1461333602265 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 07:00:02 INFO - PROCESS | 1945 | 1461333602266 Marionette TRACE conn3 <- [1,517,null,{"value":"7"}] 07:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:00:02 INFO - PROCESS | 1945 | 1461333602269 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:00:02 INFO - PROCESS | 1945 | 1461333602270 Marionette TRACE conn3 <- [1,518,null,{}] 07:00:02 INFO - PROCESS | 1945 | 1461333602272 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:02 INFO - PROCESS | 1945 | 1461333602371 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 07:00:02 INFO - PROCESS | 1945 | 1461333602384 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c557000 == 36 [pid = 1945] [id = 137] 07:00:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x128045400) [pid = 1945] [serial = 408] [outer = 0x0] 07:00:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x12920d400) [pid = 1945] [serial = 409] [outer = 0x128045400] 07:00:02 INFO - PROCESS | 1945 | 1461333602409 Marionette DEBUG loaded listener.js 07:00:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x129e88c00) [pid = 1945] [serial = 410] [outer = 0x128045400] 07:00:02 INFO - PROCESS | 1945 | 1461333602752 Marionette TRACE conn3 <- [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]]]}] 07:00:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:00:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 07:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:00:02 INFO - PROCESS | 1945 | 1461333602789 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 07:00:02 INFO - PROCESS | 1945 | 1461333602791 Marionette TRACE conn3 <- [1,521,null,{"value":"7"}] 07:00:02 INFO - PROCESS | 1945 | 1461333602793 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:00:02 INFO - PROCESS | 1945 | 1461333602794 Marionette TRACE conn3 <- [1,522,null,{}] 07:00:02 INFO - PROCESS | 1945 | 1461333602797 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:02 INFO - PROCESS | 1945 | 1461333602889 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 07:00:02 INFO - PROCESS | 1945 | 1461333602893 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dd7800 == 37 [pid = 1945] [id = 138] 07:00:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x125f95800) [pid = 1945] [serial = 411] [outer = 0x0] 07:00:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12b10a800) [pid = 1945] [serial = 412] [outer = 0x125f95800] 07:00:02 INFO - PROCESS | 1945 | 1461333602920 Marionette DEBUG loaded listener.js 07:00:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12b33b800) [pid = 1945] [serial = 413] [outer = 0x125f95800] 07:00:03 INFO - PROCESS | 1945 | 1461333603267 Marionette TRACE conn3 <- [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]]]}] 07:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 07:00:03 INFO - PROCESS | 1945 | 1461333603314 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 07:00:03 INFO - PROCESS | 1945 | 1461333603315 Marionette TRACE conn3 <- [1,525,null,{"value":"7"}] 07:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:00:03 INFO - PROCESS | 1945 | 1461333603317 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:00:03 INFO - PROCESS | 1945 | 1461333603318 Marionette TRACE conn3 <- [1,526,null,{}] 07:00:03 INFO - PROCESS | 1945 | 1461333603321 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:03 INFO - PROCESS | 1945 | 1461333603408 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 07:00:03 INFO - PROCESS | 1945 | 1461333603439 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x127086000 == 38 [pid = 1945] [id = 139] 07:00:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12b33ec00) [pid = 1945] [serial = 414] [outer = 0x0] 07:00:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12b68d400) [pid = 1945] [serial = 415] [outer = 0x12b33ec00] 07:00:03 INFO - PROCESS | 1945 | 1461333603464 Marionette DEBUG loaded listener.js 07:00:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12b7c3800) [pid = 1945] [serial = 416] [outer = 0x12b33ec00] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x123931000) [pid = 1945] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x115308000) [pid = 1945] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x127f86800) [pid = 1945] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11c0b1c00) [pid = 1945] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11ba4cc00) [pid = 1945] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x118f56400) [pid = 1945] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11acf0000) [pid = 1945] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11a926c00) [pid = 1945] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11acfc800) [pid = 1945] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x129e81c00) [pid = 1945] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11aa1d400) [pid = 1945] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x125c29c00) [pid = 1945] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11aa17c00) [pid = 1945] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:00:03 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x125c22800) [pid = 1945] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:00:03 INFO - PROCESS | 1945 | 1461333603874 Marionette TRACE conn3 <- [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]]]}] 07:00:03 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 07:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 567ms 07:00:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:00:03 INFO - PROCESS | 1945 | 1461333603886 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 07:00:03 INFO - PROCESS | 1945 | 1461333603887 Marionette TRACE conn3 <- [1,529,null,{"value":"7"}] 07:00:03 INFO - PROCESS | 1945 | 1461333603890 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:00:03 INFO - PROCESS | 1945 | 1461333603891 Marionette TRACE conn3 <- [1,530,null,{}] 07:00:03 INFO - PROCESS | 1945 | 1461333603893 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:04 INFO - PROCESS | 1945 | 1461333604003 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 07:00:04 INFO - PROCESS | 1945 | 1461333604030 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c48d000 == 39 [pid = 1945] [id = 140] 07:00:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11a756c00) [pid = 1945] [serial = 417] [outer = 0x0] 07:00:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x127f86800) [pid = 1945] [serial = 418] [outer = 0x11a756c00] 07:00:04 INFO - PROCESS | 1945 | 1461333604055 Marionette DEBUG loaded listener.js 07:00:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12b38f000) [pid = 1945] [serial = 419] [outer = 0x11a756c00] 07:00:04 INFO - PROCESS | 1945 | 1461333604331 Marionette TRACE conn3 <- [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"]]]}] 07:00:04 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 07:00:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:00:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:00:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:00:04 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 07:00:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:00:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:00:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:00:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 07:00:04 INFO - PROCESS | 1945 | 1461333604359 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 07:00:04 INFO - PROCESS | 1945 | 1461333604361 Marionette TRACE conn3 <- [1,533,null,{"value":"7"}] 07:00:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:00:04 INFO - PROCESS | 1945 | 1461333604372 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:00:04 INFO - PROCESS | 1945 | 1461333604373 Marionette TRACE conn3 <- [1,534,null,{}] 07:00:04 INFO - PROCESS | 1945 | 1461333604376 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:04 INFO - PROCESS | 1945 | 1461333604477 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 07:00:04 INFO - PROCESS | 1945 | 1461333604484 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b35a000 == 40 [pid = 1945] [id = 141] 07:00:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11ba4cc00) [pid = 1945] [serial = 420] [outer = 0x0] 07:00:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12bd3cc00) [pid = 1945] [serial = 421] [outer = 0x11ba4cc00] 07:00:04 INFO - PROCESS | 1945 | 1461333604514 Marionette DEBUG loaded listener.js 07:00:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12d278c00) [pid = 1945] [serial = 422] [outer = 0x11ba4cc00] 07:00:04 INFO - PROCESS | 1945 | 1461333604834 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 07:00:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:00:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 07:00:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:00:04 INFO - PROCESS | 1945 | 1461333604843 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 07:00:04 INFO - PROCESS | 1945 | 1461333604845 Marionette TRACE conn3 <- [1,537,null,{"value":"7"}] 07:00:04 INFO - PROCESS | 1945 | 1461333604849 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:00:04 INFO - PROCESS | 1945 | 1461333604852 Marionette TRACE conn3 <- [1,538,null,{}] 07:00:04 INFO - PROCESS | 1945 | 1461333604854 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:04 INFO - PROCESS | 1945 | 1461333604979 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 07:00:04 INFO - PROCESS | 1945 | 1461333604989 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bec8000 == 41 [pid = 1945] [id = 142] 07:00:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x12cc7f000) [pid = 1945] [serial = 423] [outer = 0x0] 07:00:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12d27e000) [pid = 1945] [serial = 424] [outer = 0x12cc7f000] 07:00:05 INFO - PROCESS | 1945 | 1461333605020 Marionette DEBUG loaded listener.js 07:00:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12d9a1400) [pid = 1945] [serial = 425] [outer = 0x12cc7f000] 07:00:05 INFO - PROCESS | 1945 | 1461333605350 Marionette TRACE conn3 <- [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]]]}] 07:00:05 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. 07:00:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 525ms 07:00:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:00:05 INFO - PROCESS | 1945 | 1461333605372 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 07:00:05 INFO - PROCESS | 1945 | 1461333605374 Marionette TRACE conn3 <- [1,541,null,{"value":"7"}] 07:00:05 INFO - PROCESS | 1945 | 1461333605376 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:00:05 INFO - PROCESS | 1945 | 1461333605377 Marionette TRACE conn3 <- [1,542,null,{}] 07:00:05 INFO - PROCESS | 1945 | 1461333605380 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:05 INFO - PROCESS | 1945 | 1461333605457 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 07:00:05 INFO - PROCESS | 1945 | 1461333605463 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d20b000 == 42 [pid = 1945] [id = 143] 07:00:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12d9a3800) [pid = 1945] [serial = 426] [outer = 0x0] 07:00:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12d9aa800) [pid = 1945] [serial = 427] [outer = 0x12d9a3800] 07:00:05 INFO - PROCESS | 1945 | 1461333605490 Marionette DEBUG loaded listener.js 07:00:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12da27400) [pid = 1945] [serial = 428] [outer = 0x12d9a3800] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x119711000 == 41 [pid = 1945] [id = 131] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12bed0000 == 40 [pid = 1945] [id = 130] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x127224800 == 39 [pid = 1945] [id = 129] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11a8cd800 == 38 [pid = 1945] [id = 128] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x114cc3000 == 37 [pid = 1945] [id = 127] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12b35a000 == 36 [pid = 1945] [id = 141] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x127086000 == 35 [pid = 1945] [id = 139] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x1156ba000 == 34 [pid = 1945] [id = 132] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x123dd7800 == 33 [pid = 1945] [id = 138] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x119854000 == 32 [pid = 1945] [id = 133] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba6b000 == 31 [pid = 1945] [id = 135] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11beeb000 == 30 [pid = 1945] [id = 136] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11c557000 == 29 [pid = 1945] [id = 137] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab1a000 == 28 [pid = 1945] [id = 134] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11c48d000 == 27 [pid = 1945] [id = 140] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12803b800) [pid = 1945] [serial = 275] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x128036800) [pid = 1945] [serial = 358] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x129e84400) [pid = 1945] [serial = 361] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11c7c6400) [pid = 1945] [serial = 352] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11c004400) [pid = 1945] [serial = 349] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11c438c00) [pid = 1945] [serial = 350] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x117960400) [pid = 1945] [serial = 331] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11a7db800) [pid = 1945] [serial = 341] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x1191b1000) [pid = 1945] [serial = 340] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11b6d5400) [pid = 1945] [serial = 346] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11bd20c00) [pid = 1945] [serial = 347] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11a932000) [pid = 1945] [serial = 343] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11ace2800) [pid = 1945] [serial = 344] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11a92b400) [pid = 1945] [serial = 334] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11c008000) [pid = 1945] [serial = 338] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11bbccc00) [pid = 1945] [serial = 337] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x12b10f400) [pid = 1945] [serial = 364] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x12cec7800) [pid = 1945] [serial = 376] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x12b106000) [pid = 1945] [serial = 362] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x12b339c00) [pid = 1945] [serial = 365] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11ae9b000) [pid = 1945] [serial = 367] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x123935400) [pid = 1945] [serial = 368] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x12b68d000) [pid = 1945] [serial = 370] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x12bafc400) [pid = 1945] [serial = 373] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x12cc7e400) [pid = 1945] [serial = 374] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x1270da800) [pid = 1945] [serial = 355] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x127c81c00) [pid = 1945] [serial = 356] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x128884c00) [pid = 1945] [serial = 359] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x12baee800) [pid = 1945] [serial = 371] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x123a9d800) [pid = 1945] [serial = 353] [outer = 0x0] [url = about:blank] 07:00:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12bec8000 == 26 [pid = 1945] [id = 142] 07:00:06 INFO - PROCESS | 1945 | 1461333606882 Marionette TRACE conn3 <- [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]]]}] 07:00:06 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. 07:00:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1523ms 07:00:06 INFO - PROCESS | 1945 | 1461333606900 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 07:00:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:00:06 INFO - PROCESS | 1945 | 1461333606902 Marionette TRACE conn3 <- [1,545,null,{"value":"7"}] 07:00:06 INFO - PROCESS | 1945 | 1461333606906 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:00:06 INFO - PROCESS | 1945 | 1461333606908 Marionette TRACE conn3 <- [1,546,null,{}] 07:00:06 INFO - PROCESS | 1945 | 1461333606913 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:06 INFO - PROCESS | 1945 | 1461333606991 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 07:00:07 INFO - PROCESS | 1945 | 1461333607045 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x114cd7800 == 27 [pid = 1945] [id = 144] 07:00:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x1186a2400) [pid = 1945] [serial = 429] [outer = 0x0] 07:00:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11887a800) [pid = 1945] [serial = 430] [outer = 0x1186a2400] 07:00:07 INFO - PROCESS | 1945 | 1461333607081 Marionette DEBUG loaded listener.js 07:00:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x1191b0400) [pid = 1945] [serial = 431] [outer = 0x1186a2400] 07:00:07 INFO - PROCESS | 1945 | 1461333607438 Marionette TRACE conn3 <- [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]]]}] 07:00:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:00:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 571ms 07:00:07 INFO - PROCESS | 1945 | 1461333607477 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 07:00:07 INFO - PROCESS | 1945 | 1461333607481 Marionette TRACE conn3 <- [1,549,null,{"value":"7"}] 07:00:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:00:07 INFO - PROCESS | 1945 | 1461333607486 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:00:07 INFO - PROCESS | 1945 | 1461333607488 Marionette TRACE conn3 <- [1,550,null,{}] 07:00:07 INFO - PROCESS | 1945 | 1461333607490 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:07 INFO - PROCESS | 1945 | 1461333607566 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 07:00:07 INFO - PROCESS | 1945 | 1461333607619 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x116310000 == 28 [pid = 1945] [id = 145] 07:00:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11894fc00) [pid = 1945] [serial = 432] [outer = 0x0] 07:00:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x119dfb400) [pid = 1945] [serial = 433] [outer = 0x11894fc00] 07:00:07 INFO - PROCESS | 1945 | 1461333607651 Marionette DEBUG loaded listener.js 07:00:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11a92fc00) [pid = 1945] [serial = 434] [outer = 0x11894fc00] 07:00:07 INFO - PROCESS | 1945 | 1461333607969 Marionette TRACE conn3 <- [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]]]}] 07:00:08 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. 07:00:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 519ms 07:00:08 INFO - PROCESS | 1945 | 1461333608006 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 07:00:08 INFO - PROCESS | 1945 | 1461333608008 Marionette TRACE conn3 <- [1,553,null,{"value":"7"}] 07:00:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:00:08 INFO - PROCESS | 1945 | 1461333608012 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:00:08 INFO - PROCESS | 1945 | 1461333608018 Marionette TRACE conn3 <- [1,554,null,{}] 07:00:08 INFO - PROCESS | 1945 | 1461333608027 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:08 INFO - PROCESS | 1945 | 1461333608120 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 07:00:08 INFO - PROCESS | 1945 | 1461333608174 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x119707800 == 29 [pid = 1945] [id = 146] 07:00:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11a931800) [pid = 1945] [serial = 435] [outer = 0x0] 07:00:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11ac21400) [pid = 1945] [serial = 436] [outer = 0x11a931800] 07:00:08 INFO - PROCESS | 1945 | 1461333608207 Marionette DEBUG loaded listener.js 07:00:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11acf2000) [pid = 1945] [serial = 437] [outer = 0x11a931800] 07:00:08 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:08 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:08 INFO - PROCESS | 1945 | 1461333608530 Marionette TRACE conn3 <- [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]]]}] 07:00:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:00:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 575ms 07:00:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:00:08 INFO - PROCESS | 1945 | 1461333608587 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 07:00:08 INFO - PROCESS | 1945 | 1461333608589 Marionette TRACE conn3 <- [1,557,null,{"value":"7"}] 07:00:08 INFO - PROCESS | 1945 | 1461333608591 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:00:08 INFO - PROCESS | 1945 | 1461333608592 Marionette TRACE conn3 <- [1,558,null,{}] 07:00:08 INFO - PROCESS | 1945 | 1461333608594 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:08 INFO - PROCESS | 1945 | 1461333608665 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 07:00:08 INFO - PROCESS | 1945 | 1461333608706 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x119861000 == 30 [pid = 1945] [id = 147] 07:00:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11aceec00) [pid = 1945] [serial = 438] [outer = 0x0] 07:00:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11ae9c400) [pid = 1945] [serial = 439] [outer = 0x11aceec00] 07:00:08 INFO - PROCESS | 1945 | 1461333608734 Marionette DEBUG loaded listener.js 07:00:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11b63dc00) [pid = 1945] [serial = 440] [outer = 0x11aceec00] 07:00:08 INFO - PROCESS | 1945 | 1461333608994 Marionette TRACE conn3 <- [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]]]}] 07:00:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:00:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 421ms 07:00:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:00:09 INFO - PROCESS | 1945 | 1461333609023 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 07:00:09 INFO - PROCESS | 1945 | 1461333609024 Marionette TRACE conn3 <- [1,561,null,{"value":"7"}] 07:00:09 INFO - PROCESS | 1945 | 1461333609026 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:00:09 INFO - PROCESS | 1945 | 1461333609027 Marionette TRACE conn3 <- [1,562,null,{}] 07:00:09 INFO - PROCESS | 1945 | 1461333609038 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:09 INFO - PROCESS | 1945 | 1461333609112 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 07:00:09 INFO - PROCESS | 1945 | 1461333609117 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab16000 == 31 [pid = 1945] [id = 148] 07:00:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x1186a5000) [pid = 1945] [serial = 441] [outer = 0x0] 07:00:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11ba4c800) [pid = 1945] [serial = 442] [outer = 0x1186a5000] 07:00:09 INFO - PROCESS | 1945 | 1461333609145 Marionette DEBUG loaded listener.js 07:00:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11bd27000) [pid = 1945] [serial = 443] [outer = 0x1186a5000] 07:00:09 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:09 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:09 INFO - PROCESS | 1945 | 1461333609475 Marionette TRACE conn3 <- [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]]]}] 07:00:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:00:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 472ms 07:00:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:00:09 INFO - PROCESS | 1945 | 1461333609499 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 07:00:09 INFO - PROCESS | 1945 | 1461333609500 Marionette TRACE conn3 <- [1,565,null,{"value":"7"}] 07:00:09 INFO - PROCESS | 1945 | 1461333609502 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:00:09 INFO - PROCESS | 1945 | 1461333609504 Marionette TRACE conn3 <- [1,566,null,{}] 07:00:09 INFO - PROCESS | 1945 | 1461333609506 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:09 INFO - PROCESS | 1945 | 1461333609608 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 07:00:09 INFO - PROCESS | 1945 | 1461333609615 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x114cc3800 == 32 [pid = 1945] [id = 149] 07:00:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x11bd25800) [pid = 1945] [serial = 444] [outer = 0x0] 07:00:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11c007400) [pid = 1945] [serial = 445] [outer = 0x11bd25800] 07:00:09 INFO - PROCESS | 1945 | 1461333609643 Marionette DEBUG loaded listener.js 07:00:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11c43cc00) [pid = 1945] [serial = 446] [outer = 0x11bd25800] 07:00:09 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:09 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:09 INFO - PROCESS | 1945 | 1461333609931 Marionette TRACE conn3 <- [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]]]}] 07:00:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:00:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 07:00:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:00:09 INFO - PROCESS | 1945 | 1461333609971 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 07:00:09 INFO - PROCESS | 1945 | 1461333609972 Marionette TRACE conn3 <- [1,569,null,{"value":"7"}] 07:00:09 INFO - PROCESS | 1945 | 1461333609975 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:00:09 INFO - PROCESS | 1945 | 1461333609976 Marionette TRACE conn3 <- [1,570,null,{}] 07:00:09 INFO - PROCESS | 1945 | 1461333609978 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:10 INFO - PROCESS | 1945 | 1461333610048 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 07:00:10 INFO - PROCESS | 1945 | 1461333610053 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bedc000 == 33 [pid = 1945] [id = 150] 07:00:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11c1ad000) [pid = 1945] [serial = 447] [outer = 0x0] 07:00:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11c7c9000) [pid = 1945] [serial = 448] [outer = 0x11c1ad000] 07:00:10 INFO - PROCESS | 1945 | 1461333610080 Marionette DEBUG loaded listener.js 07:00:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x123938000) [pid = 1945] [serial = 449] [outer = 0x11c1ad000] 07:00:10 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:10 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:00:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 419ms 07:00:10 INFO - PROCESS | 1945 | 1461333610391 Marionette TRACE conn3 <- [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]]]}] 07:00:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:00:10 INFO - PROCESS | 1945 | 1461333610402 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 07:00:10 INFO - PROCESS | 1945 | 1461333610403 Marionette TRACE conn3 <- [1,573,null,{"value":"7"}] 07:00:10 INFO - PROCESS | 1945 | 1461333610406 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:00:10 INFO - PROCESS | 1945 | 1461333610407 Marionette TRACE conn3 <- [1,574,null,{}] 07:00:10 INFO - PROCESS | 1945 | 1461333610409 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:10 INFO - PROCESS | 1945 | 1461333610505 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 07:00:10 INFO - PROCESS | 1945 | 1461333610530 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c31e800 == 34 [pid = 1945] [id = 151] 07:00:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11c43d400) [pid = 1945] [serial = 450] [outer = 0x0] 07:00:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12393c400) [pid = 1945] [serial = 451] [outer = 0x11c43d400] 07:00:10 INFO - PROCESS | 1945 | 1461333610554 Marionette DEBUG loaded listener.js 07:00:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x125c25000) [pid = 1945] [serial = 452] [outer = 0x11c43d400] 07:00:10 INFO - PROCESS | 1945 | 1461333610851 Marionette TRACE conn3 <- [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]]]}] 07:00:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:00:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 468ms 07:00:10 INFO - PROCESS | 1945 | 1461333610874 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 07:00:10 INFO - PROCESS | 1945 | 1461333610876 Marionette TRACE conn3 <- [1,577,null,{"value":"7"}] 07:00:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:00:10 INFO - PROCESS | 1945 | 1461333610878 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:00:10 INFO - PROCESS | 1945 | 1461333610881 Marionette TRACE conn3 <- [1,578,null,{}] 07:00:10 INFO - PROCESS | 1945 | 1461333610884 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:10 INFO - PROCESS | 1945 | 1461333610953 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 07:00:10 INFO - PROCESS | 1945 | 1461333610957 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dc6800 == 35 [pid = 1945] [id = 152] 07:00:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x123aa5400) [pid = 1945] [serial = 453] [outer = 0x0] 07:00:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x125e2e800) [pid = 1945] [serial = 454] [outer = 0x123aa5400] 07:00:10 INFO - PROCESS | 1945 | 1461333610985 Marionette DEBUG loaded listener.js 07:00:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x127171c00) [pid = 1945] [serial = 455] [outer = 0x123aa5400] 07:00:11 INFO - PROCESS | 1945 | 1461333611332 Marionette TRACE conn3 <- [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]]]}] 07:00:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:00:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 473ms 07:00:11 INFO - PROCESS | 1945 | 1461333611352 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 07:00:11 INFO - PROCESS | 1945 | 1461333611353 Marionette TRACE conn3 <- [1,581,null,{"value":"7"}] 07:00:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:00:11 INFO - PROCESS | 1945 | 1461333611372 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:00:11 INFO - PROCESS | 1945 | 1461333611373 Marionette TRACE conn3 <- [1,582,null,{}] 07:00:11 INFO - PROCESS | 1945 | 1461333611376 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:11 INFO - PROCESS | 1945 | 1461333611449 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 07:00:11 INFO - PROCESS | 1945 | 1461333611453 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d21800 == 36 [pid = 1945] [id = 153] 07:00:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x125c24800) [pid = 1945] [serial = 456] [outer = 0x0] 07:00:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12756b800) [pid = 1945] [serial = 457] [outer = 0x125c24800] 07:00:11 INFO - PROCESS | 1945 | 1461333611481 Marionette DEBUG loaded listener.js 07:00:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x127c7ec00) [pid = 1945] [serial = 458] [outer = 0x125c24800] 07:00:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:00:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 469ms 07:00:11 INFO - PROCESS | 1945 | 1461333611835 Marionette TRACE conn3 <- [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]]]}] 07:00:11 INFO - PROCESS | 1945 | 1461333611841 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 07:00:11 INFO - PROCESS | 1945 | 1461333611843 Marionette TRACE conn3 <- [1,585,null,{"value":"7"}] 07:00:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:00:11 INFO - PROCESS | 1945 | 1461333611845 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:00:11 INFO - PROCESS | 1945 | 1461333611849 Marionette TRACE conn3 <- [1,586,null,{}] 07:00:11 INFO - PROCESS | 1945 | 1461333611853 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:11 INFO - PROCESS | 1945 | 1461333611957 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 07:00:11 INFO - PROCESS | 1945 | 1461333611991 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab15000 == 37 [pid = 1945] [id = 154] 07:00:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x125e24800) [pid = 1945] [serial = 459] [outer = 0x0] 07:00:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x127f8fc00) [pid = 1945] [serial = 460] [outer = 0x125e24800] 07:00:12 INFO - PROCESS | 1945 | 1461333612020 Marionette DEBUG loaded listener.js 07:00:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x129219800) [pid = 1945] [serial = 461] [outer = 0x125e24800] 07:00:12 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:12 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x129e7b000) [pid = 1945] [serial = 462] [outer = 0x12f763000] 07:00:12 INFO - PROCESS | 1945 | 1461333612441 Marionette TRACE conn3 <- [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]]]}] 07:00:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:00:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 624ms 07:00:12 INFO - PROCESS | 1945 | 1461333612507 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 07:00:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:00:12 INFO - PROCESS | 1945 | 1461333612509 Marionette TRACE conn3 <- [1,589,null,{"value":"7"}] 07:00:12 INFO - PROCESS | 1945 | 1461333612513 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:00:12 INFO - PROCESS | 1945 | 1461333612516 Marionette TRACE conn3 <- [1,590,null,{}] 07:00:12 INFO - PROCESS | 1945 | 1461333612520 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:12 INFO - PROCESS | 1945 | 1461333612676 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 07:00:12 INFO - PROCESS | 1945 | 1461333612702 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288cc800 == 38 [pid = 1945] [id = 155] 07:00:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x129e83800) [pid = 1945] [serial = 463] [outer = 0x0] 07:00:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b10a400) [pid = 1945] [serial = 464] [outer = 0x129e83800] 07:00:12 INFO - PROCESS | 1945 | 1461333612743 Marionette DEBUG loaded listener.js 07:00:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12b110800) [pid = 1945] [serial = 465] [outer = 0x129e83800] 07:00:13 INFO - PROCESS | 1945 | 1461333613177 Marionette TRACE conn3 <- [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]]]}] 07:00:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:00:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 674ms 07:00:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:00:13 INFO - PROCESS | 1945 | 1461333613207 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 07:00:13 INFO - PROCESS | 1945 | 1461333613209 Marionette TRACE conn3 <- [1,593,null,{"value":"7"}] 07:00:13 INFO - PROCESS | 1945 | 1461333613222 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:00:13 INFO - PROCESS | 1945 | 1461333613223 Marionette TRACE conn3 <- [1,594,null,{}] 07:00:13 INFO - PROCESS | 1945 | 1461333613225 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:13 INFO - PROCESS | 1945 | 1461333613317 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 07:00:13 INFO - PROCESS | 1945 | 1461333613356 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b19000 == 39 [pid = 1945] [id = 156] 07:00:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12b33bc00) [pid = 1945] [serial = 466] [outer = 0x0] 07:00:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12b38a000) [pid = 1945] [serial = 467] [outer = 0x12b33bc00] 07:00:13 INFO - PROCESS | 1945 | 1461333613382 Marionette DEBUG loaded listener.js 07:00:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12b68c800) [pid = 1945] [serial = 468] [outer = 0x12b33bc00] 07:00:13 INFO - PROCESS | 1945 | 1461333613842 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x118944400) [pid = 1945] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11595d400) [pid = 1945] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x127561c00) [pid = 1945] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x1142b3800) [pid = 1945] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11a7e9800) [pid = 1945] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x117966c00) [pid = 1945] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x125f94400) [pid = 1945] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x125f95800) [pid = 1945] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x128045400) [pid = 1945] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12b33ec00) [pid = 1945] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11a756c00) [pid = 1945] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11ba4cc00) [pid = 1945] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12cc7f000) [pid = 1945] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11bb51000) [pid = 1945] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11aa0f800) [pid = 1945] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x116371000) [pid = 1945] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x115957800) [pid = 1945] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x128036400) [pid = 1945] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11ba50800) [pid = 1945] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11ace2000) [pid = 1945] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x1155d8c00) [pid = 1945] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x12cc7ec00) [pid = 1945] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11c446c00) [pid = 1945] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:00:13 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x127602400) [pid = 1945] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:00:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:00:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 675ms 07:00:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:00:13 INFO - PROCESS | 1945 | 1461333613891 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 07:00:13 INFO - PROCESS | 1945 | 1461333613892 Marionette TRACE conn3 <- [1,597,null,{"value":"7"}] 07:00:13 INFO - PROCESS | 1945 | 1461333613895 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:00:13 INFO - PROCESS | 1945 | 1461333613896 Marionette TRACE conn3 <- [1,598,null,{}] 07:00:13 INFO - PROCESS | 1945 | 1461333613901 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:13 INFO - PROCESS | 1945 | 1461333613974 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 07:00:13 INFO - PROCESS | 1945 | 1461333613978 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x115998800 == 40 [pid = 1945] [id = 157] 07:00:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11666d800) [pid = 1945] [serial = 469] [outer = 0x0] 07:00:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11a756c00) [pid = 1945] [serial = 470] [outer = 0x11666d800] 07:00:14 INFO - PROCESS | 1945 | 1461333614007 Marionette DEBUG loaded listener.js 07:00:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11ace9c00) [pid = 1945] [serial = 471] [outer = 0x11666d800] 07:00:14 INFO - PROCESS | 1945 | 1461333614337 Marionette TRACE conn3 <- [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]]]}] 07:00:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:00:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 471ms 07:00:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:00:14 INFO - PROCESS | 1945 | 1461333614366 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 07:00:14 INFO - PROCESS | 1945 | 1461333614367 Marionette TRACE conn3 <- [1,601,null,{"value":"7"}] 07:00:14 INFO - PROCESS | 1945 | 1461333614369 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:00:14 INFO - PROCESS | 1945 | 1461333614370 Marionette TRACE conn3 <- [1,602,null,{}] 07:00:14 INFO - PROCESS | 1945 | 1461333614373 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:14 INFO - PROCESS | 1945 | 1461333614465 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 07:00:14 INFO - PROCESS | 1945 | 1461333614471 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bee0800 == 41 [pid = 1945] [id = 158] 07:00:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11a850c00) [pid = 1945] [serial = 472] [outer = 0x0] 07:00:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11bd23000) [pid = 1945] [serial = 473] [outer = 0x11a850c00] 07:00:14 INFO - PROCESS | 1945 | 1461333614496 Marionette DEBUG loaded listener.js 07:00:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x128882800) [pid = 1945] [serial = 474] [outer = 0x11a850c00] 07:00:14 INFO - PROCESS | 1945 | 1461333614803 Marionette TRACE conn3 <- [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]]]}] 07:00:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:00:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 467ms 07:00:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:00:14 INFO - PROCESS | 1945 | 1461333614837 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 07:00:14 INFO - PROCESS | 1945 | 1461333614839 Marionette TRACE conn3 <- [1,605,null,{"value":"7"}] 07:00:14 INFO - PROCESS | 1945 | 1461333614841 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:00:14 INFO - PROCESS | 1945 | 1461333614842 Marionette TRACE conn3 <- [1,606,null,{}] 07:00:14 INFO - PROCESS | 1945 | 1461333614844 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:14 INFO - PROCESS | 1945 | 1461333614920 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 07:00:14 INFO - PROCESS | 1945 | 1461333614925 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b72b800 == 42 [pid = 1945] [id = 159] 07:00:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x129b3d800) [pid = 1945] [serial = 475] [outer = 0x0] 07:00:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12b7c0c00) [pid = 1945] [serial = 476] [outer = 0x129b3d800] 07:00:14 INFO - PROCESS | 1945 | 1461333614953 Marionette DEBUG loaded listener.js 07:00:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x12baf6400) [pid = 1945] [serial = 477] [outer = 0x129b3d800] 07:00:15 INFO - PROCESS | 1945 | 1461333615257 Marionette TRACE conn3 <- [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]]]}] 07:00:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:00:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 07:00:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:00:15 INFO - PROCESS | 1945 | 1461333615310 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 07:00:15 INFO - PROCESS | 1945 | 1461333615311 Marionette TRACE conn3 <- [1,609,null,{"value":"7"}] 07:00:15 INFO - PROCESS | 1945 | 1461333615313 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:00:15 INFO - PROCESS | 1945 | 1461333615315 Marionette TRACE conn3 <- [1,610,null,{}] 07:00:15 INFO - PROCESS | 1945 | 1461333615317 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:15 INFO - PROCESS | 1945 | 1461333615417 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 07:00:15 INFO - PROCESS | 1945 | 1461333615424 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bec4000 == 43 [pid = 1945] [id = 160] 07:00:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12b68d000) [pid = 1945] [serial = 478] [outer = 0x0] 07:00:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12bd44800) [pid = 1945] [serial = 479] [outer = 0x12b68d000] 07:00:15 INFO - PROCESS | 1945 | 1461333615449 Marionette DEBUG loaded listener.js 07:00:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12cc7dc00) [pid = 1945] [serial = 480] [outer = 0x12b68d000] 07:00:15 INFO - PROCESS | 1945 | 1461333615752 Marionette TRACE conn3 <- [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]]]}] 07:00:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:00:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 470ms 07:00:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:00:15 INFO - PROCESS | 1945 | 1461333615786 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 07:00:15 INFO - PROCESS | 1945 | 1461333615787 Marionette TRACE conn3 <- [1,613,null,{"value":"7"}] 07:00:15 INFO - PROCESS | 1945 | 1461333615789 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:00:15 INFO - PROCESS | 1945 | 1461333615790 Marionette TRACE conn3 <- [1,614,null,{}] 07:00:15 INFO - PROCESS | 1945 | 1461333615793 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:15 INFO - PROCESS | 1945 | 1461333615870 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 07:00:15 INFO - PROCESS | 1945 | 1461333615962 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x114b56800 == 44 [pid = 1945] [id = 161] 07:00:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x1142b3800) [pid = 1945] [serial = 481] [outer = 0x0] 07:00:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x114750400) [pid = 1945] [serial = 482] [outer = 0x1142b3800] 07:00:15 INFO - PROCESS | 1945 | 1461333615995 Marionette DEBUG loaded listener.js 07:00:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x116610000) [pid = 1945] [serial = 483] [outer = 0x1142b3800] 07:00:16 INFO - PROCESS | 1945 | 1461333616518 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 07:00:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:00:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 768ms 07:00:16 INFO - PROCESS | 1945 | 1461333616558 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 07:00:16 INFO - PROCESS | 1945 | 1461333616562 Marionette TRACE conn3 <- [1,617,null,{"value":"7"}] 07:00:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:00:16 INFO - PROCESS | 1945 | 1461333616566 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:00:16 INFO - PROCESS | 1945 | 1461333616568 Marionette TRACE conn3 <- [1,618,null,{}] 07:00:16 INFO - PROCESS | 1945 | 1461333616571 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:16 INFO - PROCESS | 1945 | 1461333616681 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 07:00:16 INFO - PROCESS | 1945 | 1461333616730 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x11926b800 == 45 [pid = 1945] [id = 162] 07:00:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x118975400) [pid = 1945] [serial = 484] [outer = 0x0] 07:00:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11a84ec00) [pid = 1945] [serial = 485] [outer = 0x118975400] 07:00:16 INFO - PROCESS | 1945 | 1461333616761 Marionette DEBUG loaded listener.js 07:00:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11a97c800) [pid = 1945] [serial = 486] [outer = 0x118975400] 07:00:17 INFO - PROCESS | 1945 | 1461333617443 Marionette TRACE conn3 <- [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]]]}] 07:00:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:00:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 922ms 07:00:17 INFO - PROCESS | 1945 | 1461333617489 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 07:00:17 INFO - PROCESS | 1945 | 1461333617491 Marionette TRACE conn3 <- [1,621,null,{"value":"7"}] 07:00:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:00:17 INFO - PROCESS | 1945 | 1461333617495 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:00:17 INFO - PROCESS | 1945 | 1461333617497 Marionette TRACE conn3 <- [1,622,null,{}] 07:00:17 INFO - PROCESS | 1945 | 1461333617501 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:17 INFO - PROCESS | 1945 | 1461333617594 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 07:00:17 INFO - PROCESS | 1945 | 1461333617650 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x11526b800 == 46 [pid = 1945] [id = 163] 07:00:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x1188e0400) [pid = 1945] [serial = 487] [outer = 0x0] 07:00:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x118981400) [pid = 1945] [serial = 488] [outer = 0x1188e0400] 07:00:17 INFO - PROCESS | 1945 | 1461333617691 Marionette DEBUG loaded listener.js 07:00:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x119a24c00) [pid = 1945] [serial = 489] [outer = 0x1188e0400] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12bec4000 == 45 [pid = 1945] [id = 160] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12b72b800 == 44 [pid = 1945] [id = 159] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11bee0800 == 43 [pid = 1945] [id = 158] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x115998800 == 42 [pid = 1945] [id = 157] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x129b19000 == 41 [pid = 1945] [id = 156] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x1288cc800 == 40 [pid = 1945] [id = 155] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab15000 == 39 [pid = 1945] [id = 154] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x125d21800 == 38 [pid = 1945] [id = 153] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x123dc6800 == 37 [pid = 1945] [id = 152] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11c31e800 == 36 [pid = 1945] [id = 151] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12d9aa800) [pid = 1945] [serial = 427] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11bedc000 == 35 [pid = 1945] [id = 150] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x114cc3800 == 34 [pid = 1945] [id = 149] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab16000 == 33 [pid = 1945] [id = 148] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x119861000 == 32 [pid = 1945] [id = 147] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x119707800 == 31 [pid = 1945] [id = 146] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x116310000 == 30 [pid = 1945] [id = 145] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x114cd7800 == 29 [pid = 1945] [id = 144] 07:00:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12d20b000 == 28 [pid = 1945] [id = 143] 07:00:18 INFO - PROCESS | 1945 | 1461333618261 Marionette TRACE conn3 <- [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]]]}] 07:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 773ms 07:00:18 INFO - PROCESS | 1945 | 1461333618267 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 07:00:18 INFO - PROCESS | 1945 | 1461333618271 Marionette TRACE conn3 <- [1,625,null,{"value":"7"}] 07:00:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:00:18 INFO - PROCESS | 1945 | 1461333618275 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:00:18 INFO - PROCESS | 1945 | 1461333618277 Marionette TRACE conn3 <- [1,626,null,{}] 07:00:18 INFO - PROCESS | 1945 | 1461333618280 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:18 INFO - PROCESS | 1945 | 1461333618361 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 07:00:18 INFO - PROCESS | 1945 | 1461333618370 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x116381800 == 29 [pid = 1945] [id = 164] 07:00:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11894b000) [pid = 1945] [serial = 490] [outer = 0x0] 07:00:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11a7e8400) [pid = 1945] [serial = 491] [outer = 0x11894b000] 07:00:18 INFO - PROCESS | 1945 | 1461333618414 Marionette DEBUG loaded listener.js 07:00:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11aa18000) [pid = 1945] [serial = 492] [outer = 0x11894b000] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x129e85c00) [pid = 1945] [serial = 329] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x129b3f800) [pid = 1945] [serial = 284] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x118975c00) [pid = 1945] [serial = 278] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x123933800) [pid = 1945] [serial = 281] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x125c2a400) [pid = 1945] [serial = 287] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x128002400) [pid = 1945] [serial = 407] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12b10a800) [pid = 1945] [serial = 412] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12920d400) [pid = 1945] [serial = 409] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12b68d400) [pid = 1945] [serial = 415] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x127f86800) [pid = 1945] [serial = 418] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12b33b800) [pid = 1945] [serial = 413] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12bd3cc00) [pid = 1945] [serial = 421] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12d27e000) [pid = 1945] [serial = 424] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12d278c00) [pid = 1945] [serial = 422] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12b7c3800) [pid = 1945] [serial = 416] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11c106000) [pid = 1945] [serial = 400] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11aceb000) [pid = 1945] [serial = 397] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11ba54c00) [pid = 1945] [serial = 398] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x119d5c400) [pid = 1945] [serial = 394] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11a97a000) [pid = 1945] [serial = 395] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x118ec5800) [pid = 1945] [serial = 392] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x1188da800) [pid = 1945] [serial = 391] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12b335400) [pid = 1945] [serial = 389] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x128883000) [pid = 1945] [serial = 388] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x123935800) [pid = 1945] [serial = 386] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11c00bc00) [pid = 1945] [serial = 385] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11ae9b400) [pid = 1945] [serial = 383] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11ace9000) [pid = 1945] [serial = 382] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x12d9a1400) [pid = 1945] [serial = 425] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x1186a5800) [pid = 1945] [serial = 380] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11590e000) [pid = 1945] [serial = 379] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x12ced4800) [pid = 1945] [serial = 377] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x123935c00) [pid = 1945] [serial = 403] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x11c443000) [pid = 1945] [serial = 401] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x12760bc00) [pid = 1945] [serial = 406] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x12b38f000) [pid = 1945] [serial = 419] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x129e88c00) [pid = 1945] [serial = 410] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x125c21400) [pid = 1945] [serial = 404] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11ac18800) [pid = 1945] [serial = 335] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x118942000) [pid = 1945] [serial = 332] [outer = 0x0] [url = about:blank] 07:00:18 INFO - PROCESS | 1945 | 1461333618980 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 07:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 719ms 07:00:19 INFO - PROCESS | 1945 | 1461333619001 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 07:00:19 INFO - PROCESS | 1945 | 1461333619002 Marionette TRACE conn3 <- [1,629,null,{"value":"7"}] 07:00:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:00:19 INFO - PROCESS | 1945 | 1461333619005 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:00:19 INFO - PROCESS | 1945 | 1461333619008 Marionette TRACE conn3 <- [1,630,null,{}] 07:00:19 INFO - PROCESS | 1945 | 1461333619017 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:19 INFO - PROCESS | 1945 | 1461333619096 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 07:00:19 INFO - PROCESS | 1945 | 1461333619102 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a516000 == 30 [pid = 1945] [id = 165] 07:00:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11aced000) [pid = 1945] [serial = 493] [outer = 0x0] 07:00:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11acfd000) [pid = 1945] [serial = 494] [outer = 0x11aced000] 07:00:19 INFO - PROCESS | 1945 | 1461333619133 Marionette DEBUG loaded listener.js 07:00:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11b62a000) [pid = 1945] [serial = 495] [outer = 0x11aced000] 07:00:19 INFO - PROCESS | 1945 | 1461333619469 Marionette TRACE conn3 <- [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]]]}] 07:00:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:00:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 521ms 07:00:19 INFO - PROCESS | 1945 | 1461333619527 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 07:00:19 INFO - PROCESS | 1945 | 1461333619529 Marionette TRACE conn3 <- [1,633,null,{"value":"7"}] 07:00:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:00:19 INFO - PROCESS | 1945 | 1461333619531 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:00:19 INFO - PROCESS | 1945 | 1461333619532 Marionette TRACE conn3 <- [1,634,null,{}] 07:00:19 INFO - PROCESS | 1945 | 1461333619534 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:19 INFO - PROCESS | 1945 | 1461333619609 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 07:00:19 INFO - PROCESS | 1945 | 1461333619618 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae8a800 == 31 [pid = 1945] [id = 166] 07:00:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x115965000) [pid = 1945] [serial = 496] [outer = 0x0] 07:00:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11bb49800) [pid = 1945] [serial = 497] [outer = 0x115965000] 07:00:19 INFO - PROCESS | 1945 | 1461333619644 Marionette DEBUG loaded listener.js 07:00:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11bd2a800) [pid = 1945] [serial = 498] [outer = 0x115965000] 07:00:19 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:19 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:19 INFO - PROCESS | 1945 | 1461333619967 Marionette TRACE conn3 <- [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]]]}] 07:00:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:00:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 07:00:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:00:20 INFO - PROCESS | 1945 | 1461333620001 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 07:00:20 INFO - PROCESS | 1945 | 1461333620002 Marionette TRACE conn3 <- [1,637,null,{"value":"7"}] 07:00:20 INFO - PROCESS | 1945 | 1461333620004 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:00:20 INFO - PROCESS | 1945 | 1461333620005 Marionette TRACE conn3 <- [1,638,null,{}] 07:00:20 INFO - PROCESS | 1945 | 1461333620008 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:20 INFO - PROCESS | 1945 | 1461333620078 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 07:00:20 INFO - PROCESS | 1945 | 1461333620127 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x114214000 == 32 [pid = 1945] [id = 167] 07:00:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x115841000) [pid = 1945] [serial = 499] [outer = 0x0] 07:00:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11c004800) [pid = 1945] [serial = 500] [outer = 0x115841000] 07:00:20 INFO - PROCESS | 1945 | 1461333620152 Marionette DEBUG loaded listener.js 07:00:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11c0b4c00) [pid = 1945] [serial = 501] [outer = 0x115841000] 07:00:20 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:20 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:20 INFO - PROCESS | 1945 | 1461333620468 Marionette TRACE conn3 <- [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]]]}] 07:00:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:00:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 07:00:20 INFO - PROCESS | 1945 | 1461333620531 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 07:00:20 INFO - PROCESS | 1945 | 1461333620532 Marionette TRACE conn3 <- [1,641,null,{"value":"7"}] 07:00:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:00:20 INFO - PROCESS | 1945 | 1461333620534 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:00:20 INFO - PROCESS | 1945 | 1461333620535 Marionette TRACE conn3 <- [1,642,null,{}] 07:00:20 INFO - PROCESS | 1945 | 1461333620538 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:20 INFO - PROCESS | 1945 | 1461333620644 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 07:00:20 INFO - PROCESS | 1945 | 1461333620650 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c311800 == 33 [pid = 1945] [id = 168] 07:00:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11c002c00) [pid = 1945] [serial = 502] [outer = 0x0] 07:00:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11c10e800) [pid = 1945] [serial = 503] [outer = 0x11c002c00] 07:00:20 INFO - PROCESS | 1945 | 1461333620678 Marionette DEBUG loaded listener.js 07:00:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x123aa2000) [pid = 1945] [serial = 504] [outer = 0x11c002c00] 07:00:21 INFO - PROCESS | 1945 | 1461333621017 Marionette TRACE conn3 <- [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]]]}] 07:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 519ms 07:00:21 INFO - PROCESS | 1945 | 1461333621055 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 07:00:21 INFO - PROCESS | 1945 | 1461333621056 Marionette TRACE conn3 <- [1,645,null,{"value":"7"}] 07:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:00:21 INFO - PROCESS | 1945 | 1461333621058 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:00:21 INFO - PROCESS | 1945 | 1461333621059 Marionette TRACE conn3 <- [1,646,null,{}] 07:00:21 INFO - PROCESS | 1945 | 1461333621061 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:21 INFO - PROCESS | 1945 | 1461333621146 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 07:00:21 INFO - PROCESS | 1945 | 1461333621177 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c56a000 == 34 [pid = 1945] [id = 169] 07:00:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11aceb000) [pid = 1945] [serial = 505] [outer = 0x0] 07:00:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x125c29c00) [pid = 1945] [serial = 506] [outer = 0x11aceb000] 07:00:21 INFO - PROCESS | 1945 | 1461333621202 Marionette DEBUG loaded listener.js 07:00:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x1270dcc00) [pid = 1945] [serial = 507] [outer = 0x11aceb000] 07:00:21 INFO - PROCESS | 1945 | 1461333621510 Marionette TRACE conn3 <- [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]]]}] 07:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 475ms 07:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:00:21 INFO - PROCESS | 1945 | 1461333621538 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 07:00:21 INFO - PROCESS | 1945 | 1461333621539 Marionette TRACE conn3 <- [1,649,null,{"value":"7"}] 07:00:21 INFO - PROCESS | 1945 | 1461333621542 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:00:21 INFO - PROCESS | 1945 | 1461333621543 Marionette TRACE conn3 <- [1,650,null,{}] 07:00:21 INFO - PROCESS | 1945 | 1461333621546 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:21 INFO - PROCESS | 1945 | 1461333621662 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 07:00:21 INFO - PROCESS | 1945 | 1461333621669 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d18800 == 35 [pid = 1945] [id = 170] 07:00:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x12393d000) [pid = 1945] [serial = 508] [outer = 0x0] 07:00:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x1271e4400) [pid = 1945] [serial = 509] [outer = 0x12393d000] 07:00:21 INFO - PROCESS | 1945 | 1461333621744 Marionette DEBUG loaded listener.js 07:00:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x127c86800) [pid = 1945] [serial = 510] [outer = 0x12393d000] 07:00:22 INFO - PROCESS | 1945 | 1461333622111 Marionette TRACE conn3 <- [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]]]}] 07:00:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:00:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 621ms 07:00:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:00:22 INFO - PROCESS | 1945 | 1461333622163 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 07:00:22 INFO - PROCESS | 1945 | 1461333622164 Marionette TRACE conn3 <- [1,653,null,{"value":"7"}] 07:00:22 INFO - PROCESS | 1945 | 1461333622167 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:00:22 INFO - PROCESS | 1945 | 1461333622168 Marionette TRACE conn3 <- [1,654,null,{}] 07:00:22 INFO - PROCESS | 1945 | 1461333622170 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:22 INFO - PROCESS | 1945 | 1461333622260 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 07:00:22 INFO - PROCESS | 1945 | 1461333622265 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12750e000 == 36 [pid = 1945] [id = 171] 07:00:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x125c25c00) [pid = 1945] [serial = 511] [outer = 0x0] 07:00:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x127f8e000) [pid = 1945] [serial = 512] [outer = 0x125c25c00] 07:00:22 INFO - PROCESS | 1945 | 1461333622290 Marionette DEBUG loaded listener.js 07:00:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x128880800) [pid = 1945] [serial = 513] [outer = 0x125c25c00] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11a931800) [pid = 1945] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x1186a2400) [pid = 1945] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x125c24800) [pid = 1945] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x1186a5000) [pid = 1945] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x125e24800) [pid = 1945] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11c43d400) [pid = 1945] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11c1ad000) [pid = 1945] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x129e83800) [pid = 1945] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x12b33bc00) [pid = 1945] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11a850c00) [pid = 1945] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11894fc00) [pid = 1945] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11bd25800) [pid = 1945] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x11666d800) [pid = 1945] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x129b3d800) [pid = 1945] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x11aceec00) [pid = 1945] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:00:22 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x123aa5400) [pid = 1945] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:00:22 INFO - PROCESS | 1945 | 1461333622691 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 07:00:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:00:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 568ms 07:00:22 INFO - PROCESS | 1945 | 1461333622735 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 07:00:22 INFO - PROCESS | 1945 | 1461333622736 Marionette TRACE conn3 <- [1,657,null,{"value":"7"}] 07:00:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:00:22 INFO - PROCESS | 1945 | 1461333622739 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:00:22 INFO - PROCESS | 1945 | 1461333622740 Marionette TRACE conn3 <- [1,658,null,{}] 07:00:22 INFO - PROCESS | 1945 | 1461333622742 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:22 INFO - PROCESS | 1945 | 1461333622814 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 07:00:22 INFO - PROCESS | 1945 | 1461333622860 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae87000 == 37 [pid = 1945] [id = 172] 07:00:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x1142bb400) [pid = 1945] [serial = 514] [outer = 0x0] 07:00:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11c0c0c00) [pid = 1945] [serial = 515] [outer = 0x1142bb400] 07:00:22 INFO - PROCESS | 1945 | 1461333622885 Marionette DEBUG loaded listener.js 07:00:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x127605000) [pid = 1945] [serial = 516] [outer = 0x1142bb400] 07:00:23 INFO - PROCESS | 1945 | 1461333623178 Marionette TRACE conn3 <- [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]]]}] 07:00:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:00:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 469ms 07:00:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:00:23 INFO - PROCESS | 1945 | 1461333623209 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 07:00:23 INFO - PROCESS | 1945 | 1461333623210 Marionette TRACE conn3 <- [1,661,null,{"value":"7"}] 07:00:23 INFO - PROCESS | 1945 | 1461333623213 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:00:23 INFO - PROCESS | 1945 | 1461333623217 Marionette TRACE conn3 <- [1,662,null,{}] 07:00:23 INFO - PROCESS | 1945 | 1461333623221 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:23 INFO - PROCESS | 1945 | 1461333623312 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 07:00:23 INFO - PROCESS | 1945 | 1461333623319 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288bf000 == 38 [pid = 1945] [id = 173] 07:00:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x127173800) [pid = 1945] [serial = 517] [outer = 0x0] 07:00:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11c00fc00) [pid = 1945] [serial = 518] [outer = 0x127173800] 07:00:23 INFO - PROCESS | 1945 | 1461333623349 Marionette DEBUG loaded listener.js 07:00:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x12b332c00) [pid = 1945] [serial = 519] [outer = 0x127173800] 07:00:23 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:23 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:23 INFO - PROCESS | 1945 | 1461333623687 Marionette TRACE conn3 <- [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]]]}] 07:00:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:00:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 524ms 07:00:23 INFO - PROCESS | 1945 | 1461333623737 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 07:00:23 INFO - PROCESS | 1945 | 1461333623739 Marionette TRACE conn3 <- [1,665,null,{"value":"7"}] 07:00:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:00:23 INFO - PROCESS | 1945 | 1461333623741 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:00:23 INFO - PROCESS | 1945 | 1461333623742 Marionette TRACE conn3 <- [1,666,null,{}] 07:00:23 INFO - PROCESS | 1945 | 1461333623744 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:23 INFO - PROCESS | 1945 | 1461333623819 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 07:00:23 INFO - PROCESS | 1945 | 1461333623823 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b25800 == 39 [pid = 1945] [id = 174] 07:00:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x12b337c00) [pid = 1945] [serial = 520] [outer = 0x0] 07:00:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x12b33d800) [pid = 1945] [serial = 521] [outer = 0x12b337c00] 07:00:23 INFO - PROCESS | 1945 | 1461333623847 Marionette DEBUG loaded listener.js 07:00:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x12b7b5400) [pid = 1945] [serial = 522] [outer = 0x12b337c00] 07:00:24 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:24 INFO - PROCESS | 1945 | [1945] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 07:00:24 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:24 INFO - PROCESS | 1945 | 1461333624185 Marionette TRACE conn3 <- [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]]]}] 07:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 07:00:24 INFO - PROCESS | 1945 | 1461333624209 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 07:00:24 INFO - PROCESS | 1945 | 1461333624211 Marionette TRACE conn3 <- [1,669,null,{"value":"7"}] 07:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:00:24 INFO - PROCESS | 1945 | 1461333624215 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:00:24 INFO - PROCESS | 1945 | 1461333624217 Marionette TRACE conn3 <- [1,670,null,{}] 07:00:24 INFO - PROCESS | 1945 | 1461333624219 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:24 INFO - PROCESS | 1945 | 1461333624293 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 07:00:24 INFO - PROCESS | 1945 | 1461333624300 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b71e000 == 40 [pid = 1945] [id = 175] 07:00:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x12b7b5800) [pid = 1945] [serial = 523] [outer = 0x0] 07:00:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x12baf4800) [pid = 1945] [serial = 524] [outer = 0x12b7b5800] 07:00:24 INFO - PROCESS | 1945 | 1461333624325 Marionette DEBUG loaded listener.js 07:00:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12bd49800) [pid = 1945] [serial = 525] [outer = 0x12b7b5800] 07:00:24 INFO - PROCESS | 1945 | 1461333624747 Marionette TRACE conn3 <- [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]]]}] 07:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 571ms 07:00:24 INFO - PROCESS | 1945 | 1461333624786 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 07:00:24 INFO - PROCESS | 1945 | 1461333624788 Marionette TRACE conn3 <- [1,673,null,{"value":"7"}] 07:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:00:24 INFO - PROCESS | 1945 | 1461333624792 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:00:24 INFO - PROCESS | 1945 | 1461333624794 Marionette TRACE conn3 <- [1,674,null,{}] 07:00:24 INFO - PROCESS | 1945 | 1461333624798 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:24 INFO - PROCESS | 1945 | 1461333624902 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 07:00:24 INFO - PROCESS | 1945 | 1461333624954 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f51000 == 41 [pid = 1945] [id = 176] 07:00:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x1166f3400) [pid = 1945] [serial = 526] [outer = 0x0] 07:00:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x118f59400) [pid = 1945] [serial = 527] [outer = 0x1166f3400] 07:00:25 INFO - PROCESS | 1945 | 1461333625004 Marionette DEBUG loaded listener.js 07:00:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11a7dd800) [pid = 1945] [serial = 528] [outer = 0x1166f3400] 07:00:25 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:00:25 INFO - PROCESS | 1945 | 1461333625615 Marionette TRACE conn3 <- [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]]]}] 07:00:25 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 07:00:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 874ms 07:00:25 INFO - PROCESS | 1945 | 1461333625666 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 07:00:25 INFO - PROCESS | 1945 | 1461333625670 Marionette TRACE conn3 <- [1,677,null,{"value":"7"}] 07:00:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:00:25 INFO - PROCESS | 1945 | 1461333625675 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:00:25 INFO - PROCESS | 1945 | 1461333625677 Marionette TRACE conn3 <- [1,678,null,{}] 07:00:25 INFO - PROCESS | 1945 | 1461333625680 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:25 INFO - PROCESS | 1945 | 1461333625775 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 07:00:25 INFO - PROCESS | 1945 | 1461333625822 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba73800 == 42 [pid = 1945] [id = 177] 07:00:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11ac1cc00) [pid = 1945] [serial = 529] [outer = 0x0] 07:00:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11acedc00) [pid = 1945] [serial = 530] [outer = 0x11ac1cc00] 07:00:25 INFO - PROCESS | 1945 | 1461333625852 Marionette DEBUG loaded listener.js 07:00:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11b623c00) [pid = 1945] [serial = 531] [outer = 0x11ac1cc00] 07:00:26 INFO - PROCESS | 1945 | 1461333626257 Marionette TRACE conn3 <- [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]]]}] 07:00:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:00:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 620ms 07:00:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:00:26 INFO - PROCESS | 1945 | 1461333626296 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 07:00:26 INFO - PROCESS | 1945 | 1461333626298 Marionette TRACE conn3 <- [1,681,null,{"value":"7"}] 07:00:26 INFO - PROCESS | 1945 | 1461333626300 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:00:26 INFO - PROCESS | 1945 | 1461333626303 Marionette TRACE conn3 <- [1,682,null,{}] 07:00:26 INFO - PROCESS | 1945 | 1461333626311 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:26 INFO - PROCESS | 1945 | 1461333626408 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 07:00:26 INFO - PROCESS | 1945 | 1461333626457 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288d7000 == 43 [pid = 1945] [id = 178] 07:00:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11c110000) [pid = 1945] [serial = 532] [outer = 0x0] 07:00:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11c513c00) [pid = 1945] [serial = 533] [outer = 0x11c110000] 07:00:26 INFO - PROCESS | 1945 | 1461333626489 Marionette DEBUG loaded listener.js 07:00:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x123a9ec00) [pid = 1945] [serial = 534] [outer = 0x11c110000] 07:00:27 INFO - PROCESS | 1945 | 1461333627379 Marionette TRACE conn3 <- [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]]]}] 07:00:27 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) 07:00:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1122ms 07:00:27 INFO - PROCESS | 1945 | 1461333627423 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 07:00:27 INFO - PROCESS | 1945 | 1461333627425 Marionette TRACE conn3 <- [1,685,null,{"value":"7"}] 07:00:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:00:27 INFO - PROCESS | 1945 | 1461333627427 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:00:27 INFO - PROCESS | 1945 | 1461333627429 Marionette TRACE conn3 <- [1,686,null,{}] 07:00:27 INFO - PROCESS | 1945 | 1461333627431 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:27 INFO - PROCESS | 1945 | 1461333627526 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 07:00:27 INFO - PROCESS | 1945 | 1461333627570 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cce8000 == 44 [pid = 1945] [id = 179] 07:00:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11c1ad800) [pid = 1945] [serial = 535] [outer = 0x0] 07:00:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x129e7d000) [pid = 1945] [serial = 536] [outer = 0x11c1ad800] 07:00:27 INFO - PROCESS | 1945 | 1461333627601 Marionette DEBUG loaded listener.js 07:00:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12b10a800) [pid = 1945] [serial = 537] [outer = 0x11c1ad800] 07:00:28 INFO - PROCESS | 1945 | 1461333628503 Marionette TRACE conn3 <- [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]]]}] 07:00:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:00:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1120ms 07:00:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:00:28 INFO - PROCESS | 1945 | 1461333628547 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 07:00:28 INFO - PROCESS | 1945 | 1461333628549 Marionette TRACE conn3 <- [1,689,null,{"value":"7"}] 07:00:28 INFO - PROCESS | 1945 | 1461333628552 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:00:28 INFO - PROCESS | 1945 | 1461333628554 Marionette TRACE conn3 <- [1,690,null,{}] 07:00:28 INFO - PROCESS | 1945 | 1461333628558 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:28 INFO - PROCESS | 1945 | 1461333628642 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 07:00:28 INFO - PROCESS | 1945 | 1461333628687 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a503000 == 45 [pid = 1945] [id = 180] 07:00:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x118ed1800) [pid = 1945] [serial = 538] [outer = 0x0] 07:00:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x119124c00) [pid = 1945] [serial = 539] [outer = 0x118ed1800] 07:00:28 INFO - PROCESS | 1945 | 1461333628715 Marionette DEBUG loaded listener.js 07:00:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11a764c00) [pid = 1945] [serial = 540] [outer = 0x118ed1800] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x129b25800 == 44 [pid = 1945] [id = 174] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x1288bf000 == 43 [pid = 1945] [id = 173] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae87000 == 42 [pid = 1945] [id = 172] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12750e000 == 41 [pid = 1945] [id = 171] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x125d18800 == 40 [pid = 1945] [id = 170] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12bd44800) [pid = 1945] [serial = 479] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11c56a000 == 39 [pid = 1945] [id = 169] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11c311800 == 38 [pid = 1945] [id = 168] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x114214000 == 37 [pid = 1945] [id = 167] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae8a800 == 36 [pid = 1945] [id = 166] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11a516000 == 35 [pid = 1945] [id = 165] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x116381800 == 34 [pid = 1945] [id = 164] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11526b800 == 33 [pid = 1945] [id = 163] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11926b800 == 32 [pid = 1945] [id = 162] 07:00:29 INFO - PROCESS | 1945 | --DOCSHELL 0x114b56800 == 31 [pid = 1945] [id = 161] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11ac21400) [pid = 1945] [serial = 436] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11acf2000) [pid = 1945] [serial = 437] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11887a800) [pid = 1945] [serial = 430] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x1191b0400) [pid = 1945] [serial = 431] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12756b800) [pid = 1945] [serial = 457] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11ba4c800) [pid = 1945] [serial = 442] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11bd27000) [pid = 1945] [serial = 443] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x127f8fc00) [pid = 1945] [serial = 460] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12393c400) [pid = 1945] [serial = 451] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x125c25000) [pid = 1945] [serial = 452] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11c7c9000) [pid = 1945] [serial = 448] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x123938000) [pid = 1945] [serial = 449] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x12b10a400) [pid = 1945] [serial = 464] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x129219800) [pid = 1945] [serial = 461] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x12b38a000) [pid = 1945] [serial = 467] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11bd23000) [pid = 1945] [serial = 473] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x119dfb400) [pid = 1945] [serial = 433] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11a92fc00) [pid = 1945] [serial = 434] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x12b68c800) [pid = 1945] [serial = 468] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11c007400) [pid = 1945] [serial = 445] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11c43cc00) [pid = 1945] [serial = 446] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11ace9c00) [pid = 1945] [serial = 471] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x12b7c0c00) [pid = 1945] [serial = 476] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11ae9c400) [pid = 1945] [serial = 439] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x11b63dc00) [pid = 1945] [serial = 440] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x118f58400) [pid = 1945] [serial = 191] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x125e2e800) [pid = 1945] [serial = 454] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x127171c00) [pid = 1945] [serial = 455] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x12baf6400) [pid = 1945] [serial = 477] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11a756c00) [pid = 1945] [serial = 470] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x12b110800) [pid = 1945] [serial = 465] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x128882800) [pid = 1945] [serial = 474] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x127c7ec00) [pid = 1945] [serial = 458] [outer = 0x0] [url = about:blank] 07:00:29 INFO - PROCESS | 1945 | 1461333629604 Marionette TRACE conn3 <- [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]]]}] 07:00:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:00:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1070ms 07:00:29 INFO - PROCESS | 1945 | 1461333629623 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 07:00:29 INFO - PROCESS | 1945 | 1461333629627 Marionette TRACE conn3 <- [1,693,null,{"value":"7"}] 07:00:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:00:29 INFO - PROCESS | 1945 | 1461333629633 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:00:29 INFO - PROCESS | 1945 | 1461333629635 Marionette TRACE conn3 <- [1,694,null,{}] 07:00:29 INFO - PROCESS | 1945 | 1461333629637 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:29 INFO - PROCESS | 1945 | 1461333629711 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 07:00:29 INFO - PROCESS | 1945 | 1461333629719 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x11630e800 == 32 [pid = 1945] [id = 181] 07:00:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x11a92fc00) [pid = 1945] [serial = 541] [outer = 0x0] 07:00:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x11aa10000) [pid = 1945] [serial = 542] [outer = 0x11a92fc00] 07:00:29 INFO - PROCESS | 1945 | 1461333629746 Marionette DEBUG loaded listener.js 07:00:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11acec800) [pid = 1945] [serial = 543] [outer = 0x11a92fc00] 07:00:30 INFO - PROCESS | 1945 | 1461333630606 Marionette TRACE conn3 <- [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]]]}] 07:00:30 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) 07:00:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1025ms 07:00:30 INFO - PROCESS | 1945 | 1461333630657 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 07:00:30 INFO - PROCESS | 1945 | 1461333630658 Marionette TRACE conn3 <- [1,697,null,{"value":"7"}] 07:00:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:00:30 INFO - PROCESS | 1945 | 1461333630660 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:00:30 INFO - PROCESS | 1945 | 1461333630663 Marionette TRACE conn3 <- [1,698,null,{}] 07:00:30 INFO - PROCESS | 1945 | 1461333630681 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:30 INFO - PROCESS | 1945 | 1461333630757 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 07:00:30 INFO - PROCESS | 1945 | 1461333630768 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a6000 == 33 [pid = 1945] [id = 182] 07:00:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11ba54c00) [pid = 1945] [serial = 544] [outer = 0x0] 07:00:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11bbcd800) [pid = 1945] [serial = 545] [outer = 0x11ba54c00] 07:00:30 INFO - PROCESS | 1945 | 1461333630796 Marionette DEBUG loaded listener.js 07:00:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11c006c00) [pid = 1945] [serial = 546] [outer = 0x11ba54c00] 07:00:31 INFO - PROCESS | 1945 | 1461333631621 Marionette TRACE conn3 <- [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]]]}] 07:00:31 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) 07:00:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 982ms 07:00:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:00:31 INFO - PROCESS | 1945 | 1461333631642 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 07:00:31 INFO - PROCESS | 1945 | 1461333631644 Marionette TRACE conn3 <- [1,701,null,{"value":"7"}] 07:00:31 INFO - PROCESS | 1945 | 1461333631646 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:00:31 INFO - PROCESS | 1945 | 1461333631648 Marionette TRACE conn3 <- [1,702,null,{}] 07:00:31 INFO - PROCESS | 1945 | 1461333631651 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:31 INFO - PROCESS | 1945 | 1461333631746 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 07:00:31 INFO - PROCESS | 1945 | 1461333631750 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b672000 == 34 [pid = 1945] [id = 183] 07:00:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11c009400) [pid = 1945] [serial = 547] [outer = 0x0] 07:00:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11c5f0400) [pid = 1945] [serial = 548] [outer = 0x11c009400] 07:00:31 INFO - PROCESS | 1945 | 1461333631776 Marionette DEBUG loaded listener.js 07:00:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x12393b800) [pid = 1945] [serial = 549] [outer = 0x11c009400] 07:00:32 INFO - PROCESS | 1945 | 1461333632587 Marionette TRACE conn3 <- [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]]]}] 07:00:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:00:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 07:00:32 INFO - PROCESS | 1945 | 1461333632626 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 07:00:32 INFO - PROCESS | 1945 | 1461333632627 Marionette TRACE conn3 <- [1,705,null,{"value":"7"}] 07:00:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:00:32 INFO - PROCESS | 1945 | 1461333632630 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:00:32 INFO - PROCESS | 1945 | 1461333632631 Marionette TRACE conn3 <- [1,706,null,{}] 07:00:32 INFO - PROCESS | 1945 | 1461333632633 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:32 INFO - PROCESS | 1945 | 1461333632725 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 07:00:32 INFO - PROCESS | 1945 | 1461333632730 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bed7800 == 35 [pid = 1945] [id = 184] 07:00:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x12393c400) [pid = 1945] [serial = 550] [outer = 0x0] 07:00:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x125c24c00) [pid = 1945] [serial = 551] [outer = 0x12393c400] 07:00:32 INFO - PROCESS | 1945 | 1461333632755 Marionette DEBUG loaded listener.js 07:00:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x1270dd400) [pid = 1945] [serial = 552] [outer = 0x12393c400] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11aceb000) [pid = 1945] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x11c002c00) [pid = 1945] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x12393d000) [pid = 1945] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x115965000) [pid = 1945] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x11aced000) [pid = 1945] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x1188e0400) [pid = 1945] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x115841000) [pid = 1945] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x125c25c00) [pid = 1945] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11894b000) [pid = 1945] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x1142bb400) [pid = 1945] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x127173800) [pid = 1945] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x12b337c00) [pid = 1945] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:00:33 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x12b68d000) [pid = 1945] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:00:33 INFO - PROCESS | 1945 | 1461333633575 Marionette TRACE conn3 <- [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]]]}] 07:00:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:00:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 07:00:33 INFO - PROCESS | 1945 | 1461333633601 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 07:00:33 INFO - PROCESS | 1945 | 1461333633602 Marionette TRACE conn3 <- [1,709,null,{"value":"7"}] 07:00:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:00:33 INFO - PROCESS | 1945 | 1461333633605 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:00:33 INFO - PROCESS | 1945 | 1461333633606 Marionette TRACE conn3 <- [1,710,null,{}] 07:00:33 INFO - PROCESS | 1945 | 1461333633608 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:33 INFO - PROCESS | 1945 | 1461333633699 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 07:00:33 INFO - PROCESS | 1945 | 1461333633742 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c4c8000 == 36 [pid = 1945] [id = 185] 07:00:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x11a7e5800) [pid = 1945] [serial = 553] [outer = 0x0] 07:00:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x12760e000) [pid = 1945] [serial = 554] [outer = 0x11a7e5800] 07:00:33 INFO - PROCESS | 1945 | 1461333633771 Marionette DEBUG loaded listener.js 07:00:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x128042400) [pid = 1945] [serial = 555] [outer = 0x11a7e5800] 07:00:34 INFO - PROCESS | 1945 | 1461333634573 Marionette TRACE conn3 <- [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]]]}] 07:00:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:00:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1018ms 07:00:34 INFO - PROCESS | 1945 | 1461333634623 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 07:00:34 INFO - PROCESS | 1945 | 1461333634625 Marionette TRACE conn3 <- [1,713,null,{"value":"7"}] 07:00:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:00:34 INFO - PROCESS | 1945 | 1461333634627 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:00:34 INFO - PROCESS | 1945 | 1461333634628 Marionette TRACE conn3 <- [1,714,null,{}] 07:00:34 INFO - PROCESS | 1945 | 1461333634631 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:34 INFO - PROCESS | 1945 | 1461333634702 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 07:00:34 INFO - PROCESS | 1945 | 1461333634706 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dd2800 == 37 [pid = 1945] [id = 186] 07:00:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x128043000) [pid = 1945] [serial = 556] [outer = 0x0] 07:00:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x129e82400) [pid = 1945] [serial = 557] [outer = 0x128043000] 07:00:34 INFO - PROCESS | 1945 | 1461333634731 Marionette DEBUG loaded listener.js 07:00:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x12b337c00) [pid = 1945] [serial = 558] [outer = 0x128043000] 07:00:35 INFO - PROCESS | 1945 | 1461333635552 Marionette TRACE conn3 <- [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]]]}] 07:00:35 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 07:00:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 07:00:35 INFO - PROCESS | 1945 | 1461333635597 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 07:00:35 INFO - PROCESS | 1945 | 1461333635599 Marionette TRACE conn3 <- [1,717,null,{"value":"7"}] 07:00:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:00:35 INFO - PROCESS | 1945 | 1461333635603 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:00:35 INFO - PROCESS | 1945 | 1461333635605 Marionette TRACE conn3 <- [1,718,null,{}] 07:00:35 INFO - PROCESS | 1945 | 1461333635609 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:35 INFO - PROCESS | 1945 | 1461333635708 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 07:00:35 INFO - PROCESS | 1945 | 1461333635751 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x115997000 == 38 [pid = 1945] [id = 187] 07:00:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x118884c00) [pid = 1945] [serial = 559] [outer = 0x0] 07:00:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x118948400) [pid = 1945] [serial = 560] [outer = 0x118884c00] 07:00:35 INFO - PROCESS | 1945 | 1461333635782 Marionette DEBUG loaded listener.js 07:00:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11a760000) [pid = 1945] [serial = 561] [outer = 0x118884c00] 07:00:36 INFO - PROCESS | 1945 | 1461333636730 Marionette TRACE conn3 <- [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]]]}] 07:00:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:00:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1172ms 07:00:36 INFO - PROCESS | 1945 | 1461333636775 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 07:00:36 INFO - PROCESS | 1945 | 1461333636779 Marionette TRACE conn3 <- [1,721,null,{"value":"7"}] 07:00:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:00:36 INFO - PROCESS | 1945 | 1461333636784 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:00:36 INFO - PROCESS | 1945 | 1461333636785 Marionette TRACE conn3 <- [1,722,null,{}] 07:00:36 INFO - PROCESS | 1945 | 1461333636788 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:36 INFO - PROCESS | 1945 | 1461333636880 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 07:00:36 INFO - PROCESS | 1945 | 1461333636922 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae8d000 == 39 [pid = 1945] [id = 188] 07:00:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11a929000) [pid = 1945] [serial = 562] [outer = 0x0] 07:00:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11aea6800) [pid = 1945] [serial = 563] [outer = 0x11a929000] 07:00:36 INFO - PROCESS | 1945 | 1461333636952 Marionette DEBUG loaded listener.js 07:00:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11bbc6800) [pid = 1945] [serial = 564] [outer = 0x11a929000] 07:00:37 INFO - PROCESS | 1945 | 1461333637366 Marionette TRACE conn3 <- [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] 07:00:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:00:37 INFO - PROCESS | 1945 | 1461333637407 Marionette TRACE conn3 <- [1,725,null,{"value":"7"}] 07:00:37 INFO - PROCESS | 1945 | 1461333637410 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:00:37 INFO - PROCESS | 1945 | 1461333637412 Marionette TRACE conn3 <- [1,726,null,{}] 07:00:37 INFO - PROCESS | 1945 | 1461333637420 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:37 INFO - PROCESS | 1945 | 1461333637520 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 07:00:37 INFO - PROCESS | 1945 | 1461333637577 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x12768d000 == 40 [pid = 1945] [id = 189] 07:00:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11bd2e400) [pid = 1945] [serial = 565] [outer = 0x0] 07:00:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x12393a000) [pid = 1945] [serial = 566] [outer = 0x11bd2e400] 07:00:37 INFO - PROCESS | 1945 | 1461333637611 Marionette DEBUG loaded listener.js 07:00:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x12887fc00) [pid = 1945] [serial = 567] [outer = 0x11bd2e400] 07:00:38 INFO - PROCESS | 1945 | 1461333638060 Marionette TRACE conn3 <- [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]]]}] 07:00:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:00:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 673ms 07:00:38 INFO - PROCESS | 1945 | 1461333638083 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 07:00:38 INFO - PROCESS | 1945 | 1461333638085 Marionette TRACE conn3 <- [1,729,null,{"value":"7"}] 07:00:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:00:38 INFO - PROCESS | 1945 | 1461333638088 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:00:38 INFO - PROCESS | 1945 | 1461333638089 Marionette TRACE conn3 <- [1,730,null,{}] 07:00:38 INFO - PROCESS | 1945 | 1461333638092 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:38 INFO - PROCESS | 1945 | 1461333638205 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 07:00:38 INFO - PROCESS | 1945 | 1461333638264 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x127fcf000 == 41 [pid = 1945] [id = 190] 07:00:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x128883400) [pid = 1945] [serial = 568] [outer = 0x0] 07:00:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x12b68d400) [pid = 1945] [serial = 569] [outer = 0x128883400] 07:00:38 INFO - PROCESS | 1945 | 1461333638295 Marionette DEBUG loaded listener.js 07:00:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x12cc7c400) [pid = 1945] [serial = 570] [outer = 0x128883400] 07:00:38 INFO - PROCESS | 1945 | 1461333638731 Marionette TRACE conn3 <- [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] 07:00:38 INFO - PROCESS | 1945 | 1461333638777 Marionette TRACE conn3 <- [1,733,null,{"value":"7"}] 07:00:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:00:38 INFO - PROCESS | 1945 | 1461333638785 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:00:38 INFO - PROCESS | 1945 | 1461333638787 Marionette TRACE conn3 <- [1,734,null,{}] 07:00:38 INFO - PROCESS | 1945 | 1461333638790 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:38 INFO - PROCESS | 1945 | 1461333638893 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 07:00:38 INFO - PROCESS | 1945 | 1461333638954 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b34c800 == 42 [pid = 1945] [id = 191] 07:00:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11ace0800) [pid = 1945] [serial = 571] [outer = 0x0] 07:00:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x129e80c00) [pid = 1945] [serial = 572] [outer = 0x11ace0800] 07:00:38 INFO - PROCESS | 1945 | 1461333638984 Marionette DEBUG loaded listener.js 07:00:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12cece800) [pid = 1945] [serial = 573] [outer = 0x11ace0800] 07:00:39 INFO - PROCESS | 1945 | 1461333639522 Marionette TRACE conn3 <- [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]]]}] 07:00:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:00:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 776ms 07:00:39 INFO - PROCESS | 1945 | 1461333639558 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 07:00:39 INFO - PROCESS | 1945 | 1461333639560 Marionette TRACE conn3 <- [1,737,null,{"value":"7"}] 07:00:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:00:39 INFO - PROCESS | 1945 | 1461333639582 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:00:39 INFO - PROCESS | 1945 | 1461333639586 Marionette TRACE conn3 <- [1,738,null,{}] 07:00:39 INFO - PROCESS | 1945 | 1461333639591 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:39 INFO - PROCESS | 1945 | 1461333639680 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 07:00:39 INFO - PROCESS | 1945 | 1461333639751 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a7800 == 43 [pid = 1945] [id = 192] 07:00:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x1186a9400) [pid = 1945] [serial = 574] [outer = 0x0] 07:00:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x119d5c400) [pid = 1945] [serial = 575] [outer = 0x1186a9400] 07:00:39 INFO - PROCESS | 1945 | 1461333639780 Marionette DEBUG loaded listener.js 07:00:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11aa15800) [pid = 1945] [serial = 576] [outer = 0x1186a9400] 07:00:40 INFO - PROCESS | 1945 | --DOCSHELL 0x11c4c8000 == 42 [pid = 1945] [id = 185] 07:00:40 INFO - PROCESS | 1945 | --DOCSHELL 0x11bed7800 == 41 [pid = 1945] [id = 184] 07:00:40 INFO - PROCESS | 1945 | --DOCSHELL 0x11b672000 == 40 [pid = 1945] [id = 183] 07:00:40 INFO - PROCESS | 1945 | --DOCSHELL 0x11a7a6000 == 39 [pid = 1945] [id = 182] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x114750400) [pid = 1945] [serial = 482] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11a84ec00) [pid = 1945] [serial = 485] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x12baf4800) [pid = 1945] [serial = 524] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOCSHELL 0x11630e800 == 38 [pid = 1945] [id = 181] 07:00:40 INFO - PROCESS | 1945 | --DOCSHELL 0x11a503000 == 37 [pid = 1945] [id = 180] 07:00:40 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba73800 == 36 [pid = 1945] [id = 177] 07:00:40 INFO - PROCESS | 1945 | --DOCSHELL 0x118f51000 == 35 [pid = 1945] [id = 176] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12cc7dc00) [pid = 1945] [serial = 480] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x125c29c00) [pid = 1945] [serial = 506] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11c10e800) [pid = 1945] [serial = 503] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x1271e4400) [pid = 1945] [serial = 509] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11bb49800) [pid = 1945] [serial = 497] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11bd2a800) [pid = 1945] [serial = 498] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x1270dcc00) [pid = 1945] [serial = 507] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11acfd000) [pid = 1945] [serial = 494] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11b62a000) [pid = 1945] [serial = 495] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x119a24c00) [pid = 1945] [serial = 489] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x118981400) [pid = 1945] [serial = 488] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x11c004800) [pid = 1945] [serial = 500] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x127f8e000) [pid = 1945] [serial = 512] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x11a7e8400) [pid = 1945] [serial = 491] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x11aa18000) [pid = 1945] [serial = 492] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x11c0c0c00) [pid = 1945] [serial = 515] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x127c86800) [pid = 1945] [serial = 510] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x11c00fc00) [pid = 1945] [serial = 518] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x12b33d800) [pid = 1945] [serial = 521] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x12b332c00) [pid = 1945] [serial = 519] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x128880800) [pid = 1945] [serial = 513] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x127605000) [pid = 1945] [serial = 516] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 78 (0x123aa2000) [pid = 1945] [serial = 504] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 77 (0x11c0b4c00) [pid = 1945] [serial = 501] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | --DOMWINDOW == 76 (0x12b7b5400) [pid = 1945] [serial = 522] [outer = 0x0] [url = about:blank] 07:00:40 INFO - PROCESS | 1945 | 1461333640667 Marionette TRACE conn3 <- [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]]]}] 07:00:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:00:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1144ms 07:00:40 INFO - PROCESS | 1945 | 1461333640708 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 07:00:40 INFO - PROCESS | 1945 | 1461333640712 Marionette TRACE conn3 <- [1,741,null,{"value":"7"}] 07:00:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:00:40 INFO - PROCESS | 1945 | 1461333640716 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:00:40 INFO - PROCESS | 1945 | 1461333640718 Marionette TRACE conn3 <- [1,742,null,{}] 07:00:40 INFO - PROCESS | 1945 | 1461333640721 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:40 INFO - PROCESS | 1945 | 1461333640795 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 07:00:40 INFO - PROCESS | 1945 | 1461333640845 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x119153800 == 36 [pid = 1945] [id = 193] 07:00:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x119d5b000) [pid = 1945] [serial = 577] [outer = 0x0] 07:00:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x11acf8800) [pid = 1945] [serial = 578] [outer = 0x119d5b000] 07:00:40 INFO - PROCESS | 1945 | 1461333640871 Marionette DEBUG loaded listener.js 07:00:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x11bb49800) [pid = 1945] [serial = 579] [outer = 0x119d5b000] 07:00:41 INFO - PROCESS | 1945 | 1461333641727 Marionette TRACE conn3 <- [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]]]}] 07:00:41 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 07:00:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1020ms 07:00:41 INFO - PROCESS | 1945 | 1461333641736 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 07:00:41 INFO - PROCESS | 1945 | 1461333641738 Marionette TRACE conn3 <- [1,745,null,{"value":"7"}] 07:00:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:00:41 INFO - PROCESS | 1945 | 1461333641740 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:00:41 INFO - PROCESS | 1945 | 1461333641742 Marionette TRACE conn3 <- [1,746,null,{}] 07:00:41 INFO - PROCESS | 1945 | 1461333641764 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:41 INFO - PROCESS | 1945 | 1461333641843 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 07:00:41 INFO - PROCESS | 1945 | 1461333641851 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b139800 == 37 [pid = 1945] [id = 194] 07:00:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x11a7e8400) [pid = 1945] [serial = 580] [outer = 0x0] 07:00:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x11c7c9000) [pid = 1945] [serial = 581] [outer = 0x11a7e8400] 07:00:41 INFO - PROCESS | 1945 | 1461333641921 Marionette DEBUG loaded listener.js 07:00:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x125c20800) [pid = 1945] [serial = 582] [outer = 0x11a7e8400] 07:00:42 INFO - PROCESS | 1945 | 1461333642700 Marionette TRACE conn3 <- [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]]]}] 07:00:42 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.) 07:00:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 985ms 07:00:42 INFO - PROCESS | 1945 | 1461333642728 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 07:00:42 INFO - PROCESS | 1945 | 1461333642729 Marionette TRACE conn3 <- [1,749,null,{"value":"7"}] 07:00:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:00:42 INFO - PROCESS | 1945 | 1461333642734 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:00:42 INFO - PROCESS | 1945 | 1461333642736 Marionette TRACE conn3 <- [1,750,null,{}] 07:00:42 INFO - PROCESS | 1945 | 1461333642738 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:42 INFO - PROCESS | 1945 | 1461333642828 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 07:00:42 INFO - PROCESS | 1945 | 1461333642859 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11beda000 == 38 [pid = 1945] [id = 195] 07:00:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x123932800) [pid = 1945] [serial = 583] [outer = 0x0] 07:00:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x127c7ec00) [pid = 1945] [serial = 584] [outer = 0x123932800] 07:00:42 INFO - PROCESS | 1945 | 1461333642885 Marionette DEBUG loaded listener.js 07:00:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x128038c00) [pid = 1945] [serial = 585] [outer = 0x123932800] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x12393c400) [pid = 1945] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x11c009400) [pid = 1945] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x11ac1cc00) [pid = 1945] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x11c110000) [pid = 1945] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x11c1ad800) [pid = 1945] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x118ed1800) [pid = 1945] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 78 (0x11ba54c00) [pid = 1945] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 77 (0x11a92fc00) [pid = 1945] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 76 (0x11a7e5800) [pid = 1945] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 75 (0x1166f3400) [pid = 1945] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 74 (0x1142b3800) [pid = 1945] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 73 (0x12d9a3800) [pid = 1945] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:00:43 INFO - PROCESS | 1945 | --DOMWINDOW == 72 (0x118975400) [pid = 1945] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:00:43 INFO - PROCESS | 1945 | 1461333643692 Marionette TRACE conn3 <- [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]]]}] 07:00:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:00:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 975ms 07:00:43 INFO - PROCESS | 1945 | 1461333643708 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 07:00:43 INFO - PROCESS | 1945 | 1461333643709 Marionette TRACE conn3 <- [1,753,null,{"value":"7"}] 07:00:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:00:43 INFO - PROCESS | 1945 | 1461333643716 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:00:43 INFO - PROCESS | 1945 | 1461333643717 Marionette TRACE conn3 <- [1,754,null,{}] 07:00:43 INFO - PROCESS | 1945 | 1461333643720 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:43 INFO - PROCESS | 1945 | 1461333643796 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 07:00:43 INFO - PROCESS | 1945 | 1461333643803 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae7a000 == 39 [pid = 1945] [id = 196] 07:00:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 73 (0x118646800) [pid = 1945] [serial = 586] [outer = 0x0] 07:00:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 74 (0x11acf2000) [pid = 1945] [serial = 587] [outer = 0x118646800] 07:00:43 INFO - PROCESS | 1945 | 1461333643829 Marionette DEBUG loaded listener.js 07:00:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 75 (0x11c513400) [pid = 1945] [serial = 588] [outer = 0x118646800] 07:00:44 INFO - PROCESS | 1945 | 1461333644681 Marionette TRACE conn3 <- [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]]]}] 07:00:44 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 07:00:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1020ms 07:00:44 INFO - PROCESS | 1945 | 1461333644736 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 07:00:44 INFO - PROCESS | 1945 | 1461333644737 Marionette TRACE conn3 <- [1,757,null,{"value":"7"}] 07:00:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:00:44 INFO - PROCESS | 1945 | 1461333644740 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:00:44 INFO - PROCESS | 1945 | 1461333644741 Marionette TRACE conn3 <- [1,758,null,{}] 07:00:44 INFO - PROCESS | 1945 | 1461333644743 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:44 INFO - PROCESS | 1945 | 1461333644834 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 07:00:44 INFO - PROCESS | 1945 | 1461333644895 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x127075800 == 40 [pid = 1945] [id = 197] 07:00:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 76 (0x11a849c00) [pid = 1945] [serial = 589] [outer = 0x0] 07:00:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x12baf4800) [pid = 1945] [serial = 590] [outer = 0x11a849c00] 07:00:44 INFO - PROCESS | 1945 | 1461333644940 Marionette DEBUG loaded listener.js 07:00:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x12d279000) [pid = 1945] [serial = 591] [outer = 0x11a849c00] 07:00:45 INFO - PROCESS | 1945 | 1461333645333 Marionette TRACE conn3 <- [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]]]}] 07:00:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:00:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 620ms 07:00:45 INFO - PROCESS | 1945 | 1461333645361 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 07:00:45 INFO - PROCESS | 1945 | 1461333645362 Marionette TRACE conn3 <- [1,761,null,{"value":"7"}] 07:00:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:00:45 INFO - PROCESS | 1945 | 1461333645367 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:00:45 INFO - PROCESS | 1945 | 1461333645368 Marionette TRACE conn3 <- [1,762,null,{}] 07:00:45 INFO - PROCESS | 1945 | 1461333645370 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:45 INFO - PROCESS | 1945 | 1461333645447 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 07:00:45 INFO - PROCESS | 1945 | 1461333645496 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x127518000 == 41 [pid = 1945] [id = 198] 07:00:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x123938800) [pid = 1945] [serial = 592] [outer = 0x0] 07:00:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x12d27dc00) [pid = 1945] [serial = 593] [outer = 0x123938800] 07:00:45 INFO - PROCESS | 1945 | 1461333645521 Marionette DEBUG loaded listener.js 07:00:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x12d9a1400) [pid = 1945] [serial = 594] [outer = 0x123938800] 07:00:46 INFO - PROCESS | 1945 | 1461333646262 Marionette TRACE conn3 <- [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]]]}] 07:00:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:00:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 920ms 07:00:46 INFO - PROCESS | 1945 | 1461333646286 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 07:00:46 INFO - PROCESS | 1945 | 1461333646289 Marionette TRACE conn3 <- [1,765,null,{"value":"7"}] 07:00:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:00:46 INFO - PROCESS | 1945 | 1461333646292 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:00:46 INFO - PROCESS | 1945 | 1461333646295 Marionette TRACE conn3 <- [1,766,null,{}] 07:00:46 INFO - PROCESS | 1945 | 1461333646299 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:46 INFO - PROCESS | 1945 | 1461333646393 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 07:00:46 INFO - PROCESS | 1945 | 1461333646438 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x119157800 == 42 [pid = 1945] [id = 199] 07:00:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x118975c00) [pid = 1945] [serial = 595] [outer = 0x0] 07:00:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x118f55000) [pid = 1945] [serial = 596] [outer = 0x118975c00] 07:00:46 INFO - PROCESS | 1945 | 1461333646471 Marionette DEBUG loaded listener.js 07:00:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11a92d400) [pid = 1945] [serial = 597] [outer = 0x118975c00] 07:00:47 INFO - PROCESS | 1945 | 1461333647345 Marionette TRACE conn3 <- [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]]]}] 07:00:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:00:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1074ms 07:00:47 INFO - PROCESS | 1945 | 1461333647404 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 07:00:47 INFO - PROCESS | 1945 | 1461333647408 Marionette TRACE conn3 <- [1,769,null,{"value":"7"}] 07:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:00:47 INFO - PROCESS | 1945 | 1461333647413 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:00:47 INFO - PROCESS | 1945 | 1461333647415 Marionette TRACE conn3 <- [1,770,null,{}] 07:00:47 INFO - PROCESS | 1945 | 1461333647418 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:47 INFO - PROCESS | 1945 | 1461333647498 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 07:00:47 INFO - PROCESS | 1945 | 1461333647584 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb6e000 == 43 [pid = 1945] [id = 200] 07:00:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11acfd800) [pid = 1945] [serial = 598] [outer = 0x0] 07:00:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11bd25800) [pid = 1945] [serial = 599] [outer = 0x11acfd800] 07:00:47 INFO - PROCESS | 1945 | 1461333647615 Marionette DEBUG loaded listener.js 07:00:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11c110800) [pid = 1945] [serial = 600] [outer = 0x11acfd800] 07:00:48 INFO - PROCESS | 1945 | 1461333648055 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 07:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 671ms 07:00:48 INFO - PROCESS | 1945 | 1461333648085 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 07:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:00:48 INFO - PROCESS | 1945 | 1461333648087 Marionette TRACE conn3 <- [1,773,null,{"value":"7"}] 07:00:48 INFO - PROCESS | 1945 | 1461333648091 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:00:48 INFO - PROCESS | 1945 | 1461333648095 Marionette TRACE conn3 <- [1,774,null,{}] 07:00:48 INFO - PROCESS | 1945 | 1461333648106 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:48 INFO - PROCESS | 1945 | 1461333648258 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 07:00:48 INFO - PROCESS | 1945 | 1461333648371 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288d7800 == 44 [pid = 1945] [id = 201] 07:00:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x123aa5400) [pid = 1945] [serial = 601] [outer = 0x0] 07:00:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x12920d400) [pid = 1945] [serial = 602] [outer = 0x123aa5400] 07:00:48 INFO - PROCESS | 1945 | 1461333648426 Marionette DEBUG loaded listener.js 07:00:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x12baf6400) [pid = 1945] [serial = 603] [outer = 0x123aa5400] 07:00:48 INFO - PROCESS | 1945 | 1461333648927 Marionette TRACE conn3 <- [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]]]}] 07:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 874ms 07:00:48 INFO - PROCESS | 1945 | 1461333648967 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 07:00:48 INFO - PROCESS | 1945 | 1461333648969 Marionette TRACE conn3 <- [1,777,null,{"value":"7"}] 07:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:00:48 INFO - PROCESS | 1945 | 1461333648972 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:00:48 INFO - PROCESS | 1945 | 1461333648973 Marionette TRACE conn3 <- [1,778,null,{}] 07:00:48 INFO - PROCESS | 1945 | 1461333648976 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:49 INFO - PROCESS | 1945 | 1461333649069 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 07:00:49 INFO - PROCESS | 1945 | 1461333649131 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bec1800 == 45 [pid = 1945] [id = 202] 07:00:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x12cef6800) [pid = 1945] [serial = 604] [outer = 0x0] 07:00:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x12d276000) [pid = 1945] [serial = 605] [outer = 0x12cef6800] 07:00:49 INFO - PROCESS | 1945 | 1461333649161 Marionette DEBUG loaded listener.js 07:00:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x12d9a7800) [pid = 1945] [serial = 606] [outer = 0x12cef6800] 07:00:49 INFO - PROCESS | 1945 | 1461333649586 Marionette TRACE conn3 <- [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]]]}] 07:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 620ms 07:00:49 INFO - PROCESS | 1945 | 1461333649593 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 07:00:49 INFO - PROCESS | 1945 | 1461333649594 Marionette TRACE conn3 <- [1,781,null,{"value":"7"}] 07:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:00:49 INFO - PROCESS | 1945 | 1461333649596 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:00:49 INFO - PROCESS | 1945 | 1461333649598 Marionette TRACE conn3 <- [1,782,null,{}] 07:00:49 INFO - PROCESS | 1945 | 1461333649600 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:49 INFO - PROCESS | 1945 | 1461333649697 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 07:00:49 INFO - PROCESS | 1945 | 1461333649743 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11631c800 == 46 [pid = 1945] [id = 203] 07:00:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x118646000) [pid = 1945] [serial = 607] [outer = 0x0] 07:00:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11ae9b800) [pid = 1945] [serial = 608] [outer = 0x118646000] 07:00:49 INFO - PROCESS | 1945 | 1461333649773 Marionette DEBUG loaded listener.js 07:00:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11c5f3c00) [pid = 1945] [serial = 609] [outer = 0x118646000] 07:00:50 INFO - PROCESS | 1945 | 1461333650261 Marionette TRACE conn3 <- [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]]]}] 07:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 721ms 07:00:50 INFO - PROCESS | 1945 | 1461333650330 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 07:00:50 INFO - PROCESS | 1945 | 1461333650332 Marionette TRACE conn3 <- [1,785,null,{"value":"7"}] 07:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:00:50 INFO - PROCESS | 1945 | 1461333650354 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:00:50 INFO - PROCESS | 1945 | 1461333650356 Marionette TRACE conn3 <- [1,786,null,{}] 07:00:50 INFO - PROCESS | 1945 | 1461333650360 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:50 INFO - PROCESS | 1945 | 1461333650454 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 07:00:50 INFO - PROCESS | 1945 | 1461333650520 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x115274000 == 47 [pid = 1945] [id = 204] 07:00:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x115307400) [pid = 1945] [serial = 610] [outer = 0x0] 07:00:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x115531800) [pid = 1945] [serial = 611] [outer = 0x115307400] 07:00:50 INFO - PROCESS | 1945 | 1461333650552 Marionette DEBUG loaded listener.js 07:00:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11660c000) [pid = 1945] [serial = 612] [outer = 0x115307400] 07:00:50 INFO - PROCESS | 1945 | --DOCSHELL 0x127075800 == 46 [pid = 1945] [id = 197] 07:00:50 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae7a000 == 45 [pid = 1945] [id = 196] 07:00:50 INFO - PROCESS | 1945 | --DOCSHELL 0x11beda000 == 44 [pid = 1945] [id = 195] 07:00:50 INFO - PROCESS | 1945 | --DOCSHELL 0x11b139800 == 43 [pid = 1945] [id = 194] 07:00:50 INFO - PROCESS | 1945 | --DOCSHELL 0x119153800 == 42 [pid = 1945] [id = 193] 07:00:50 INFO - PROCESS | 1945 | --DOCSHELL 0x11a7a7800 == 41 [pid = 1945] [id = 192] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x129e82400) [pid = 1945] [serial = 557] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOCSHELL 0x123dd2800 == 40 [pid = 1945] [id = 186] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x116610000) [pid = 1945] [serial = 483] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x12da27400) [pid = 1945] [serial = 428] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11a97c800) [pid = 1945] [serial = 486] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x125c24c00) [pid = 1945] [serial = 551] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11c5f0400) [pid = 1945] [serial = 548] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11acedc00) [pid = 1945] [serial = 530] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x123a9ec00) [pid = 1945] [serial = 534] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11c513c00) [pid = 1945] [serial = 533] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x12b10a800) [pid = 1945] [serial = 537] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x129e7d000) [pid = 1945] [serial = 536] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x11a764c00) [pid = 1945] [serial = 540] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x119124c00) [pid = 1945] [serial = 539] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x11bbcd800) [pid = 1945] [serial = 545] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11aa10000) [pid = 1945] [serial = 542] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x11acec800) [pid = 1945] [serial = 543] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x128042400) [pid = 1945] [serial = 555] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x11a7dd800) [pid = 1945] [serial = 528] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x118f59400) [pid = 1945] [serial = 527] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x11b623c00) [pid = 1945] [serial = 531] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 78 (0x1270dd400) [pid = 1945] [serial = 552] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 77 (0x12760e000) [pid = 1945] [serial = 554] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 76 (0x12393b800) [pid = 1945] [serial = 549] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | --DOMWINDOW == 75 (0x11c006c00) [pid = 1945] [serial = 546] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1945 | 1461333650971 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 07:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 624ms 07:00:50 INFO - PROCESS | 1945 | 1461333650977 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 07:00:50 INFO - PROCESS | 1945 | 1461333650981 Marionette TRACE conn3 <- [1,789,null,{"value":"7"}] 07:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:00:51 INFO - PROCESS | 1945 | 1461333650990 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:00:51 INFO - PROCESS | 1945 | 1461333650991 Marionette TRACE conn3 <- [1,790,null,{}] 07:00:51 INFO - PROCESS | 1945 | 1461333650994 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:51 INFO - PROCESS | 1945 | 1461333651076 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 07:00:51 INFO - PROCESS | 1945 | 1461333651083 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x118911000 == 41 [pid = 1945] [id = 205] 07:00:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 76 (0x11666dc00) [pid = 1945] [serial = 613] [outer = 0x0] 07:00:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x1186a5800) [pid = 1945] [serial = 614] [outer = 0x11666dc00] 07:00:51 INFO - PROCESS | 1945 | 1461333651110 Marionette DEBUG loaded listener.js 07:00:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x118f5b800) [pid = 1945] [serial = 615] [outer = 0x11666dc00] 07:00:51 INFO - PROCESS | 1945 | 1461333651442 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 07:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 07:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:00:51 INFO - PROCESS | 1945 | 1461333651474 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 07:00:51 INFO - PROCESS | 1945 | 1461333651475 Marionette TRACE conn3 <- [1,793,null,{"value":"7"}] 07:00:51 INFO - PROCESS | 1945 | 1461333651479 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:00:51 INFO - PROCESS | 1945 | 1461333651481 Marionette TRACE conn3 <- [1,794,null,{}] 07:00:51 INFO - PROCESS | 1945 | 1461333651489 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:51 INFO - PROCESS | 1945 | 1461333651569 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 07:00:51 INFO - PROCESS | 1945 | 1461333651575 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a515800 == 42 [pid = 1945] [id = 206] 07:00:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x119270c00) [pid = 1945] [serial = 616] [outer = 0x0] 07:00:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x11a7df800) [pid = 1945] [serial = 617] [outer = 0x119270c00] 07:00:51 INFO - PROCESS | 1945 | 1461333651603 Marionette DEBUG loaded listener.js 07:00:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x11a97c800) [pid = 1945] [serial = 618] [outer = 0x119270c00] 07:00:51 INFO - PROCESS | 1945 | 1461333651982 Marionette TRACE conn3 <- [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]]]}] 07:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 522ms 07:00:52 INFO - PROCESS | 1945 | 1461333652003 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 07:00:52 INFO - PROCESS | 1945 | 1461333652005 Marionette TRACE conn3 <- [1,797,null,{"value":"7"}] 07:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:00:52 INFO - PROCESS | 1945 | 1461333652007 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:00:52 INFO - PROCESS | 1945 | 1461333652009 Marionette TRACE conn3 <- [1,798,null,{}] 07:00:52 INFO - PROCESS | 1945 | 1461333652011 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:52 INFO - PROCESS | 1945 | 1461333652096 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 07:00:52 INFO - PROCESS | 1945 | 1461333652145 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a790800 == 43 [pid = 1945] [id = 207] 07:00:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x11a927400) [pid = 1945] [serial = 619] [outer = 0x0] 07:00:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x11ac1d000) [pid = 1945] [serial = 620] [outer = 0x11a927400] 07:00:52 INFO - PROCESS | 1945 | 1461333652172 Marionette DEBUG loaded listener.js 07:00:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11aea4c00) [pid = 1945] [serial = 621] [outer = 0x11a927400] 07:00:52 INFO - PROCESS | 1945 | 1461333652455 Marionette TRACE conn3 <- [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]]]}] 07:00:52 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 07:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 07:00:52 INFO - PROCESS | 1945 | 1461333652477 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 07:00:52 INFO - PROCESS | 1945 | 1461333652478 Marionette TRACE conn3 <- [1,801,null,{"value":"7"}] 07:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:00:52 INFO - PROCESS | 1945 | 1461333652489 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:00:52 INFO - PROCESS | 1945 | 1461333652490 Marionette TRACE conn3 <- [1,802,null,{}] 07:00:52 INFO - PROCESS | 1945 | 1461333652493 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:52 INFO - PROCESS | 1945 | 1461333652576 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 07:00:52 INFO - PROCESS | 1945 | 1461333652581 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb6a800 == 44 [pid = 1945] [id = 208] 07:00:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11acea800) [pid = 1945] [serial = 622] [outer = 0x0] 07:00:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11b6d5400) [pid = 1945] [serial = 623] [outer = 0x11acea800] 07:00:52 INFO - PROCESS | 1945 | 1461333652610 Marionette DEBUG loaded listener.js 07:00:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11ba56000) [pid = 1945] [serial = 624] [outer = 0x11acea800] 07:00:52 INFO - PROCESS | 1945 | 1461333652954 Marionette TRACE conn3 <- [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]]]}] 07:00:53 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 07:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 526ms 07:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:00:53 INFO - PROCESS | 1945 | 1461333653008 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 07:00:53 INFO - PROCESS | 1945 | 1461333653009 Marionette TRACE conn3 <- [1,805,null,{"value":"7"}] 07:00:53 INFO - PROCESS | 1945 | 1461333653011 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:00:53 INFO - PROCESS | 1945 | 1461333653012 Marionette TRACE conn3 <- [1,806,null,{}] 07:00:53 INFO - PROCESS | 1945 | 1461333653016 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:53 INFO - PROCESS | 1945 | 1461333653126 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 07:00:53 INFO - PROCESS | 1945 | 1461333653159 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x118ef0800 == 45 [pid = 1945] [id = 209] 07:00:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11b63e800) [pid = 1945] [serial = 625] [outer = 0x0] 07:00:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11c00fc00) [pid = 1945] [serial = 626] [outer = 0x11b63e800] 07:00:53 INFO - PROCESS | 1945 | 1461333653188 Marionette DEBUG loaded listener.js 07:00:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11c7c6800) [pid = 1945] [serial = 627] [outer = 0x11b63e800] 07:00:53 INFO - PROCESS | 1945 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 07:00:53 INFO - PROCESS | 1945 | Determined SkiaGL cache limits: Size 100663296, Items: 256 07:00:53 INFO - PROCESS | 1945 | [GFX2-]: Using SkiaGL canvas. 07:00:53 INFO - PROCESS | 1945 | 1461333653553 Marionette TRACE conn3 <- [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]]]}] 07:00:53 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 07:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 571ms 07:00:53 INFO - PROCESS | 1945 | 1461333653582 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 07:00:53 INFO - PROCESS | 1945 | 1461333653584 Marionette TRACE conn3 <- [1,809,null,{"value":"7"}] 07:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:00:53 INFO - PROCESS | 1945 | 1461333653593 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:00:53 INFO - PROCESS | 1945 | 1461333653594 Marionette TRACE conn3 <- [1,810,null,{}] 07:00:53 INFO - PROCESS | 1945 | 1461333653597 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:53 INFO - PROCESS | 1945 | 1461333653703 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 07:00:53 INFO - PROCESS | 1945 | 1461333653742 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c79c800 == 46 [pid = 1945] [id = 210] 07:00:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11ba56400) [pid = 1945] [serial = 628] [outer = 0x0] 07:00:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x123a9e800) [pid = 1945] [serial = 629] [outer = 0x11ba56400] 07:00:53 INFO - PROCESS | 1945 | 1461333653775 Marionette DEBUG loaded listener.js 07:00:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x125e2e800) [pid = 1945] [serial = 630] [outer = 0x11ba56400] 07:00:54 INFO - PROCESS | 1945 | 1461333654233 Marionette TRACE conn3 <- [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]]]}] 07:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 672ms 07:00:54 INFO - PROCESS | 1945 | 1461333654270 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 07:00:54 INFO - PROCESS | 1945 | 1461333654271 Marionette TRACE conn3 <- [1,813,null,{"value":"7"}] 07:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:00:54 INFO - PROCESS | 1945 | 1461333654273 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:00:54 INFO - PROCESS | 1945 | 1461333654274 Marionette TRACE conn3 <- [1,814,null,{}] 07:00:54 INFO - PROCESS | 1945 | 1461333654277 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:54 INFO - PROCESS | 1945 | 1461333654375 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 07:00:54 INFO - PROCESS | 1945 | 1461333654379 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x127085000 == 47 [pid = 1945] [id = 211] 07:00:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11a924000) [pid = 1945] [serial = 631] [outer = 0x0] 07:00:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x125f8e000) [pid = 1945] [serial = 632] [outer = 0x11a924000] 07:00:54 INFO - PROCESS | 1945 | 1461333654407 Marionette DEBUG loaded listener.js 07:00:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x12755f800) [pid = 1945] [serial = 633] [outer = 0x11a924000] 07:00:54 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x119d5b000) [pid = 1945] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:00:54 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11a849c00) [pid = 1945] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:00:54 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x1186a9400) [pid = 1945] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:00:54 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x123932800) [pid = 1945] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:00:54 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x118646800) [pid = 1945] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:00:54 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11a7e8400) [pid = 1945] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:00:54 INFO - PROCESS | 1945 | 1461333654753 Marionette TRACE conn3 <- [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] 07:00:54 INFO - PROCESS | 1945 | 1461333654793 Marionette TRACE conn3 <- [1,817,null,{"value":"7"}] 07:00:54 INFO - PROCESS | 1945 | 1461333654795 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:00:54 INFO - PROCESS | 1945 | 1461333654797 Marionette TRACE conn3 <- [1,818,null,{}] 07:00:54 INFO - PROCESS | 1945 | 1461333654799 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:54 INFO - PROCESS | 1945 | 1461333654876 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 07:00:54 INFO - PROCESS | 1945 | 1461333654883 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x127b21800 == 48 [pid = 1945] [id = 212] 07:00:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x1270dd400) [pid = 1945] [serial = 634] [outer = 0x0] 07:00:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x127c80400) [pid = 1945] [serial = 635] [outer = 0x1270dd400] 07:00:54 INFO - PROCESS | 1945 | 1461333654909 Marionette DEBUG loaded listener.js 07:00:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x128038000) [pid = 1945] [serial = 636] [outer = 0x1270dd400] 07:00:55 INFO - PROCESS | 1945 | 1461333655252 Marionette TRACE conn3 <- [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]]]}] 07:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 07:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:00:55 INFO - PROCESS | 1945 | 1461333655264 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 07:00:55 INFO - PROCESS | 1945 | 1461333655267 Marionette TRACE conn3 <- [1,821,null,{"value":"7"}] 07:00:55 INFO - PROCESS | 1945 | 1461333655270 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:00:55 INFO - PROCESS | 1945 | 1461333655271 Marionette TRACE conn3 <- [1,822,null,{}] 07:00:55 INFO - PROCESS | 1945 | 1461333655273 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:55 INFO - PROCESS | 1945 | 1461333655370 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 07:00:55 INFO - PROCESS | 1945 | 1461333655377 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288c2800 == 49 [pid = 1945] [id = 213] 07:00:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x127c85000) [pid = 1945] [serial = 637] [outer = 0x0] 07:00:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x128883800) [pid = 1945] [serial = 638] [outer = 0x127c85000] 07:00:55 INFO - PROCESS | 1945 | 1461333655403 Marionette DEBUG loaded listener.js 07:00:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x129e7c400) [pid = 1945] [serial = 639] [outer = 0x127c85000] 07:00:55 INFO - PROCESS | 1945 | 1461333655725 Marionette TRACE conn3 <- [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] 07:00:55 INFO - PROCESS | 1945 | 1461333655741 Marionette TRACE conn3 <- [1,825,null,{"value":"7"}] 07:00:55 INFO - PROCESS | 1945 | 1461333655743 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:00:55 INFO - PROCESS | 1945 | 1461333655744 Marionette TRACE conn3 <- [1,826,null,{}] 07:00:55 INFO - PROCESS | 1945 | 1461333655747 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:55 INFO - PROCESS | 1945 | 1461333655842 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 07:00:55 INFO - PROCESS | 1945 | 1461333655846 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bec3800 == 50 [pid = 1945] [id = 214] 07:00:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x129e84c00) [pid = 1945] [serial = 640] [outer = 0x0] 07:00:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x12b33ec00) [pid = 1945] [serial = 641] [outer = 0x129e84c00] 07:00:55 INFO - PROCESS | 1945 | 1461333655879 Marionette DEBUG loaded listener.js 07:00:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x12bd3c400) [pid = 1945] [serial = 642] [outer = 0x129e84c00] 07:00:56 INFO - PROCESS | 1945 | 1461333656231 Marionette TRACE conn3 <- [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]]]}] 07:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 524ms 07:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:00:56 INFO - PROCESS | 1945 | 1461333656267 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 07:00:56 INFO - PROCESS | 1945 | 1461333656268 Marionette TRACE conn3 <- [1,829,null,{"value":"7"}] 07:00:56 INFO - PROCESS | 1945 | 1461333656271 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:00:56 INFO - PROCESS | 1945 | 1461333656272 Marionette TRACE conn3 <- [1,830,null,{}] 07:00:56 INFO - PROCESS | 1945 | 1461333656274 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:56 INFO - PROCESS | 1945 | 1461333656355 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 07:00:56 INFO - PROCESS | 1945 | 1461333656359 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d211000 == 51 [pid = 1945] [id = 215] 07:00:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12bd3cc00) [pid = 1945] [serial = 643] [outer = 0x0] 07:00:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12cc8a800) [pid = 1945] [serial = 644] [outer = 0x12bd3cc00] 07:00:56 INFO - PROCESS | 1945 | 1461333656384 Marionette DEBUG loaded listener.js 07:00:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12cefac00) [pid = 1945] [serial = 645] [outer = 0x12bd3cc00] 07:00:56 INFO - PROCESS | 1945 | 1461333656701 Marionette TRACE conn3 <- [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]]]}] 07:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 07:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:00:56 INFO - PROCESS | 1945 | 1461333656739 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 07:00:56 INFO - PROCESS | 1945 | 1461333656741 Marionette TRACE conn3 <- [1,833,null,{"value":"7"}] 07:00:56 INFO - PROCESS | 1945 | 1461333656743 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:00:56 INFO - PROCESS | 1945 | 1461333656744 Marionette TRACE conn3 <- [1,834,null,{}] 07:00:56 INFO - PROCESS | 1945 | 1461333656746 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:56 INFO - PROCESS | 1945 | 1461333656827 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 07:00:56 INFO - PROCESS | 1945 | 1461333656832 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d7ce800 == 52 [pid = 1945] [id = 216] 07:00:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12cefe000) [pid = 1945] [serial = 646] [outer = 0x0] 07:00:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12d278000) [pid = 1945] [serial = 647] [outer = 0x12cefe000] 07:00:56 INFO - PROCESS | 1945 | 1461333656857 Marionette DEBUG loaded listener.js 07:00:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12d925000) [pid = 1945] [serial = 648] [outer = 0x12cefe000] 07:00:57 INFO - PROCESS | 1945 | 1461333657345 Marionette TRACE conn3 <- [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]]]}] 07:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 672ms 07:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:00:57 INFO - PROCESS | 1945 | 1461333657417 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 07:00:57 INFO - PROCESS | 1945 | 1461333657420 Marionette TRACE conn3 <- [1,837,null,{"value":"7"}] 07:00:57 INFO - PROCESS | 1945 | 1461333657424 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:00:57 INFO - PROCESS | 1945 | 1461333657426 Marionette TRACE conn3 <- [1,838,null,{}] 07:00:57 INFO - PROCESS | 1945 | 1461333657430 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:57 INFO - PROCESS | 1945 | 1461333657531 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 07:00:57 INFO - PROCESS | 1945 | 1461333657596 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x118e30800 == 53 [pid = 1945] [id = 217] 07:00:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11637d000) [pid = 1945] [serial = 649] [outer = 0x0] 07:00:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x118645800) [pid = 1945] [serial = 650] [outer = 0x11637d000] 07:00:57 INFO - PROCESS | 1945 | 1461333657627 Marionette DEBUG loaded listener.js 07:00:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x118f60400) [pid = 1945] [serial = 651] [outer = 0x11637d000] 07:00:58 INFO - PROCESS | 1945 | 1461333658025 Marionette TRACE conn3 <- [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]]]}] 07:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 07:00:58 INFO - PROCESS | 1945 | 1461333658095 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 07:00:58 INFO - PROCESS | 1945 | 1461333658099 Marionette TRACE conn3 <- [1,841,null,{"value":"7"}] 07:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:00:58 INFO - PROCESS | 1945 | 1461333658122 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:00:58 INFO - PROCESS | 1945 | 1461333658124 Marionette TRACE conn3 <- [1,842,null,{}] 07:00:58 INFO - PROCESS | 1945 | 1461333658126 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:58 INFO - PROCESS | 1945 | 1461333658227 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 07:00:58 INFO - PROCESS | 1945 | 1461333658310 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb6b800 == 54 [pid = 1945] [id = 218] 07:00:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11a924400) [pid = 1945] [serial = 652] [outer = 0x0] 07:00:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11aa10000) [pid = 1945] [serial = 653] [outer = 0x11a924400] 07:00:58 INFO - PROCESS | 1945 | 1461333658340 Marionette DEBUG loaded listener.js 07:00:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11acec800) [pid = 1945] [serial = 654] [outer = 0x11a924400] 07:00:58 INFO - PROCESS | 1945 | 1461333658785 Marionette TRACE conn3 <- [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]]]}] 07:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 722ms 07:00:58 INFO - PROCESS | 1945 | 1461333658844 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 07:00:58 INFO - PROCESS | 1945 | 1461333658846 Marionette TRACE conn3 <- [1,845,null,{"value":"7"}] 07:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:00:58 INFO - PROCESS | 1945 | 1461333658850 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:00:58 INFO - PROCESS | 1945 | 1461333658854 Marionette TRACE conn3 <- [1,846,null,{}] 07:00:58 INFO - PROCESS | 1945 | 1461333658865 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:59 INFO - PROCESS | 1945 | 1461333658996 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 07:00:59 INFO - PROCESS | 1945 | 1461333659050 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ccf5800 == 55 [pid = 1945] [id = 219] 07:00:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11c110000) [pid = 1945] [serial = 655] [outer = 0x0] 07:00:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11c1ad800) [pid = 1945] [serial = 656] [outer = 0x11c110000] 07:00:59 INFO - PROCESS | 1945 | 1461333659082 Marionette DEBUG loaded listener.js 07:00:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x127569c00) [pid = 1945] [serial = 657] [outer = 0x11c110000] 07:00:59 INFO - PROCESS | 1945 | 1461333659740 Marionette TRACE conn3 <- [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]]]}] 07:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 925ms 07:00:59 INFO - PROCESS | 1945 | 1461333659781 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 07:00:59 INFO - PROCESS | 1945 | 1461333659784 Marionette TRACE conn3 <- [1,849,null,{"value":"7"}] 07:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:00:59 INFO - PROCESS | 1945 | 1461333659789 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:00:59 INFO - PROCESS | 1945 | 1461333659791 Marionette TRACE conn3 <- [1,850,null,{}] 07:00:59 INFO - PROCESS | 1945 | 1461333659795 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:00:59 INFO - PROCESS | 1945 | 1461333659881 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 07:00:59 INFO - PROCESS | 1945 | 1461333659937 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x118655000 == 56 [pid = 1945] [id = 220] 07:00:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x116841400) [pid = 1945] [serial = 658] [outer = 0x0] 07:00:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x118648c00) [pid = 1945] [serial = 659] [outer = 0x116841400] 07:00:59 INFO - PROCESS | 1945 | 1461333659966 Marionette DEBUG loaded listener.js 07:01:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x1189dfc00) [pid = 1945] [serial = 660] [outer = 0x116841400] 07:01:00 INFO - PROCESS | 1945 | 1461333660394 Marionette TRACE conn3 <- [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]]]}] 07:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 623ms 07:01:00 INFO - PROCESS | 1945 | 1461333660412 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 07:01:00 INFO - PROCESS | 1945 | 1461333660416 Marionette TRACE conn3 <- [1,853,null,{"value":"7"}] 07:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:01:00 INFO - PROCESS | 1945 | 1461333660420 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:01:00 INFO - PROCESS | 1945 | 1461333660422 Marionette TRACE conn3 <- [1,854,null,{}] 07:01:00 INFO - PROCESS | 1945 | 1461333660424 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:00 INFO - PROCESS | 1945 | 1461333660516 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 07:01:00 INFO - PROCESS | 1945 | 1461333660581 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x11880e800 == 57 [pid = 1945] [id = 221] 07:01:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x118f56800) [pid = 1945] [serial = 661] [outer = 0x0] 07:01:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x119d55c00) [pid = 1945] [serial = 662] [outer = 0x118f56800] 07:01:00 INFO - PROCESS | 1945 | 1461333660614 Marionette DEBUG loaded listener.js 07:01:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11a757800) [pid = 1945] [serial = 663] [outer = 0x118f56800] 07:01:00 INFO - PROCESS | 1945 | --DOCSHELL 0x1288d7000 == 56 [pid = 1945] [id = 178] 07:01:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12b71e000 == 55 [pid = 1945] [id = 175] 07:01:00 INFO - PROCESS | 1945 | --DOCSHELL 0x127fcf000 == 54 [pid = 1945] [id = 190] 07:01:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12768d000 == 53 [pid = 1945] [id = 189] 07:01:00 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae8d000 == 52 [pid = 1945] [id = 188] 07:01:00 INFO - PROCESS | 1945 | --DOCSHELL 0x115997000 == 51 [pid = 1945] [id = 187] 07:01:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12cce8000 == 50 [pid = 1945] [id = 179] 07:01:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12d211000 == 49 [pid = 1945] [id = 215] 07:01:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12bec3800 == 48 [pid = 1945] [id = 214] 07:01:00 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12d27dc00) [pid = 1945] [serial = 593] [outer = 0x0] [url = about:blank] 07:01:00 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12b68d400) [pid = 1945] [serial = 569] [outer = 0x0] [url = about:blank] 07:01:00 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x118948400) [pid = 1945] [serial = 560] [outer = 0x0] [url = about:blank] 07:01:00 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x129e80c00) [pid = 1945] [serial = 572] [outer = 0x0] [url = about:blank] 07:01:00 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12393a000) [pid = 1945] [serial = 566] [outer = 0x0] [url = about:blank] 07:01:00 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x11aea6800) [pid = 1945] [serial = 563] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x1288c2800 == 47 [pid = 1945] [id = 213] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x127b21800 == 46 [pid = 1945] [id = 212] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x127085000 == 45 [pid = 1945] [id = 211] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x11c79c800 == 44 [pid = 1945] [id = 210] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x118ef0800 == 43 [pid = 1945] [id = 209] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb6a800 == 42 [pid = 1945] [id = 208] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x11a790800 == 41 [pid = 1945] [id = 207] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x11a515800 == 40 [pid = 1945] [id = 206] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x118911000 == 39 [pid = 1945] [id = 205] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x115274000 == 38 [pid = 1945] [id = 204] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x11631c800 == 37 [pid = 1945] [id = 203] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x12bec1800 == 36 [pid = 1945] [id = 202] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x1288d7800 == 35 [pid = 1945] [id = 201] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb6e000 == 34 [pid = 1945] [id = 200] 07:01:01 INFO - PROCESS | 1945 | --DOCSHELL 0x119157800 == 33 [pid = 1945] [id = 199] 07:01:01 INFO - PROCESS | 1945 | 1461333661031 Marionette TRACE conn3 <- [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]]]}] 07:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 619ms 07:01:01 INFO - PROCESS | 1945 | 1461333661040 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 07:01:01 INFO - PROCESS | 1945 | 1461333661041 Marionette TRACE conn3 <- [1,857,null,{"value":"7"}] 07:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:01:01 INFO - PROCESS | 1945 | 1461333661044 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:01:01 INFO - PROCESS | 1945 | 1461333661046 Marionette TRACE conn3 <- [1,858,null,{}] 07:01:01 INFO - PROCESS | 1945 | 1461333661053 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:01 INFO - PROCESS | 1945 | 1461333661140 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11acf8800) [pid = 1945] [serial = 578] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12baf4800) [pid = 1945] [serial = 590] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x119d5c400) [pid = 1945] [serial = 575] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x128038c00) [pid = 1945] [serial = 585] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11c513400) [pid = 1945] [serial = 588] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11acf2000) [pid = 1945] [serial = 587] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x127c7ec00) [pid = 1945] [serial = 584] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12d279000) [pid = 1945] [serial = 591] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11c7c9000) [pid = 1945] [serial = 581] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11bb49800) [pid = 1945] [serial = 579] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x125c20800) [pid = 1945] [serial = 582] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11aa15800) [pid = 1945] [serial = 576] [outer = 0x0] [url = about:blank] 07:01:01 INFO - PROCESS | 1945 | 1461333661213 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11631e000 == 34 [pid = 1945] [id = 222] 07:01:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x1188e3400) [pid = 1945] [serial = 664] [outer = 0x0] 07:01:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x119d5c400) [pid = 1945] [serial = 665] [outer = 0x1188e3400] 07:01:01 INFO - PROCESS | 1945 | 1461333661241 Marionette DEBUG loaded listener.js 07:01:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11ac1f800) [pid = 1945] [serial = 666] [outer = 0x1188e3400] 07:01:01 INFO - PROCESS | 1945 | 1461333661540 Marionette TRACE conn3 <- [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]]]}] 07:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 07:01:01 INFO - PROCESS | 1945 | 1461333661567 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 07:01:01 INFO - PROCESS | 1945 | 1461333661571 Marionette TRACE conn3 <- [1,861,null,{"value":"7"}] 07:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:01:01 INFO - PROCESS | 1945 | 1461333661573 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:01:01 INFO - PROCESS | 1945 | 1461333661575 Marionette TRACE conn3 <- [1,862,null,{}] 07:01:01 INFO - PROCESS | 1945 | 1461333661577 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:01 INFO - PROCESS | 1945 | 1461333661655 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 07:01:01 INFO - PROCESS | 1945 | 1461333661716 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a50b000 == 35 [pid = 1945] [id = 223] 07:01:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11ac1d800) [pid = 1945] [serial = 667] [outer = 0x0] 07:01:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11aced000) [pid = 1945] [serial = 668] [outer = 0x11ac1d800] 07:01:01 INFO - PROCESS | 1945 | 1461333661742 Marionette DEBUG loaded listener.js 07:01:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11b628800) [pid = 1945] [serial = 669] [outer = 0x11ac1d800] 07:01:02 INFO - PROCESS | 1945 | 1461333662035 Marionette TRACE conn3 <- [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]]]}] 07:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 517ms 07:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:01:02 INFO - PROCESS | 1945 | 1461333662092 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 07:01:02 INFO - PROCESS | 1945 | 1461333662093 Marionette TRACE conn3 <- [1,865,null,{"value":"7"}] 07:01:02 INFO - PROCESS | 1945 | 1461333662095 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:01:02 INFO - PROCESS | 1945 | 1461333662096 Marionette TRACE conn3 <- [1,866,null,{}] 07:01:02 INFO - PROCESS | 1945 | 1461333662099 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:02 INFO - PROCESS | 1945 | 1461333662172 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 07:01:02 INFO - PROCESS | 1945 | 1461333662177 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab21000 == 36 [pid = 1945] [id = 224] 07:01:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11ac21400) [pid = 1945] [serial = 670] [outer = 0x0] 07:01:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11ba52800) [pid = 1945] [serial = 671] [outer = 0x11ac21400] 07:01:02 INFO - PROCESS | 1945 | 1461333662206 Marionette DEBUG loaded listener.js 07:01:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11bb52000) [pid = 1945] [serial = 672] [outer = 0x11ac21400] 07:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 473ms 07:01:02 INFO - PROCESS | 1945 | 1461333662562 Marionette TRACE conn3 <- [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]]]}] 07:01:02 INFO - PROCESS | 1945 | 1461333662569 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 07:01:02 INFO - PROCESS | 1945 | 1461333662570 Marionette TRACE conn3 <- [1,869,null,{"value":"7"}] 07:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:01:02 INFO - PROCESS | 1945 | 1461333662573 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:01:02 INFO - PROCESS | 1945 | 1461333662574 Marionette TRACE conn3 <- [1,870,null,{}] 07:01:02 INFO - PROCESS | 1945 | 1461333662576 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:02 INFO - PROCESS | 1945 | 1461333662669 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 07:01:02 INFO - PROCESS | 1945 | 1461333662674 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba69000 == 37 [pid = 1945] [id = 225] 07:01:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11bbcc000) [pid = 1945] [serial = 673] [outer = 0x0] 07:01:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11c007c00) [pid = 1945] [serial = 674] [outer = 0x11bbcc000] 07:01:02 INFO - PROCESS | 1945 | 1461333662703 Marionette DEBUG loaded listener.js 07:01:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11c50ac00) [pid = 1945] [serial = 675] [outer = 0x11bbcc000] 07:01:03 INFO - PROCESS | 1945 | 1461333663034 Marionette TRACE conn3 <- [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]]]}] 07:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 07:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:01:03 INFO - PROCESS | 1945 | 1461333663043 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 07:01:03 INFO - PROCESS | 1945 | 1461333663045 Marionette TRACE conn3 <- [1,873,null,{"value":"7"}] 07:01:03 INFO - PROCESS | 1945 | 1461333663047 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:01:03 INFO - PROCESS | 1945 | 1461333663048 Marionette TRACE conn3 <- [1,874,null,{}] 07:01:03 INFO - PROCESS | 1945 | 1461333663054 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:03 INFO - PROCESS | 1945 | 1461333663128 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 07:01:03 INFO - PROCESS | 1945 | 1461333663193 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb73800 == 38 [pid = 1945] [id = 226] 07:01:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11bbcc400) [pid = 1945] [serial = 676] [outer = 0x0] 07:01:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11c513400) [pid = 1945] [serial = 677] [outer = 0x11bbcc400] 07:01:03 INFO - PROCESS | 1945 | 1461333663219 Marionette DEBUG loaded listener.js 07:01:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x123938c00) [pid = 1945] [serial = 678] [outer = 0x11bbcc400] 07:01:03 INFO - PROCESS | 1945 | 1461333663560 Marionette TRACE conn3 <- [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]]]}] 07:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 07:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:01:03 INFO - PROCESS | 1945 | 1461333663568 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 07:01:03 INFO - PROCESS | 1945 | 1461333663570 Marionette TRACE conn3 <- [1,877,null,{"value":"7"}] 07:01:03 INFO - PROCESS | 1945 | 1461333663572 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:01:03 INFO - PROCESS | 1945 | 1461333663573 Marionette TRACE conn3 <- [1,878,null,{}] 07:01:03 INFO - PROCESS | 1945 | 1461333663575 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:03 INFO - PROCESS | 1945 | 1461333663664 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 07:01:03 INFO - PROCESS | 1945 | 1461333663698 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c4ae000 == 39 [pid = 1945] [id = 227] 07:01:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12393ec00) [pid = 1945] [serial = 679] [outer = 0x0] 07:01:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x125c20400) [pid = 1945] [serial = 680] [outer = 0x12393ec00] 07:01:03 INFO - PROCESS | 1945 | 1461333663723 Marionette DEBUG loaded listener.js 07:01:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x125c2b800) [pid = 1945] [serial = 681] [outer = 0x12393ec00] 07:01:04 INFO - PROCESS | 1945 | 1461333664036 Marionette TRACE conn3 <- [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]]]}] 07:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 07:01:04 INFO - PROCESS | 1945 | 1461333664090 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 07:01:04 INFO - PROCESS | 1945 | 1461333664091 Marionette TRACE conn3 <- [1,881,null,{"value":"7"}] 07:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:01:04 INFO - PROCESS | 1945 | 1461333664094 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:01:04 INFO - PROCESS | 1945 | 1461333664095 Marionette TRACE conn3 <- [1,882,null,{}] 07:01:04 INFO - PROCESS | 1945 | 1461333664097 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:04 INFO - PROCESS | 1945 | 1461333664188 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 07:01:04 INFO - PROCESS | 1945 | 1461333664202 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dc1800 == 40 [pid = 1945] [id = 228] 07:01:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x125c24000) [pid = 1945] [serial = 682] [outer = 0x0] 07:01:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x1270e3400) [pid = 1945] [serial = 683] [outer = 0x125c24000] 07:01:04 INFO - PROCESS | 1945 | 1461333664228 Marionette DEBUG loaded listener.js 07:01:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12756c400) [pid = 1945] [serial = 684] [outer = 0x125c24000] 07:01:04 INFO - PROCESS | 1945 | 1461333664563 Marionette TRACE conn3 <- [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]]]}] 07:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 474ms 07:01:04 INFO - PROCESS | 1945 | 1461333664569 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 07:01:04 INFO - PROCESS | 1945 | 1461333664570 Marionette TRACE conn3 <- [1,885,null,{"value":"7"}] 07:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:01:04 INFO - PROCESS | 1945 | 1461333664573 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:01:04 INFO - PROCESS | 1945 | 1461333664574 Marionette TRACE conn3 <- [1,886,null,{}] 07:01:04 INFO - PROCESS | 1945 | 1461333664576 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:04 INFO - PROCESS | 1945 | 1461333664669 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 07:01:04 INFO - PROCESS | 1945 | 1461333664681 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x127086000 == 41 [pid = 1945] [id = 229] 07:01:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12760d000) [pid = 1945] [serial = 685] [outer = 0x0] 07:01:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x127bac800) [pid = 1945] [serial = 686] [outer = 0x12760d000] 07:01:04 INFO - PROCESS | 1945 | 1461333664706 Marionette DEBUG loaded listener.js 07:01:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x127f82c00) [pid = 1945] [serial = 687] [outer = 0x12760d000] 07:01:05 INFO - PROCESS | 1945 | 1461333665053 Marionette TRACE conn3 <- [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]]]}] 07:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 07:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:01:05 INFO - PROCESS | 1945 | 1461333665091 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 07:01:05 INFO - PROCESS | 1945 | 1461333665093 Marionette TRACE conn3 <- [1,889,null,{"value":"7"}] 07:01:05 INFO - PROCESS | 1945 | 1461333665095 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:01:05 INFO - PROCESS | 1945 | 1461333665097 Marionette TRACE conn3 <- [1,890,null,{}] 07:01:05 INFO - PROCESS | 1945 | 1461333665099 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:05 INFO - PROCESS | 1945 | 1461333665434 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11a929000) [pid = 1945] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x11bd2e400) [pid = 1945] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x128883400) [pid = 1945] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11ace0800) [pid = 1945] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11ba56400) [pid = 1945] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11a924000) [pid = 1945] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11666dc00) [pid = 1945] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11a927400) [pid = 1945] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x1270dd400) [pid = 1945] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x119270c00) [pid = 1945] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11acea800) [pid = 1945] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x115307400) [pid = 1945] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x118646000) [pid = 1945] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x127c85000) [pid = 1945] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x129e84c00) [pid = 1945] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12bd3cc00) [pid = 1945] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11b63e800) [pid = 1945] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x118884c00) [pid = 1945] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x128043000) [pid = 1945] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:01:05 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12b7b5800) [pid = 1945] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:01:05 INFO - PROCESS | 1945 | 1461333665475 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x115998800 == 42 [pid = 1945] [id = 230] 07:01:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11346e800) [pid = 1945] [serial = 688] [outer = 0x0] 07:01:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x116840800) [pid = 1945] [serial = 689] [outer = 0x11346e800] 07:01:05 INFO - PROCESS | 1945 | 1461333665505 Marionette DEBUG loaded listener.js 07:01:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11b62a400) [pid = 1945] [serial = 690] [outer = 0x11346e800] 07:01:05 INFO - PROCESS | 1945 | 1461333665838 Marionette TRACE conn3 <- [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]]]}] 07:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 773ms 07:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:01:05 INFO - PROCESS | 1945 | 1461333665870 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 07:01:05 INFO - PROCESS | 1945 | 1461333665871 Marionette TRACE conn3 <- [1,893,null,{"value":"7"}] 07:01:05 INFO - PROCESS | 1945 | 1461333665875 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:01:05 INFO - PROCESS | 1945 | 1461333665877 Marionette TRACE conn3 <- [1,894,null,{}] 07:01:05 INFO - PROCESS | 1945 | 1461333665880 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:06 INFO - PROCESS | 1945 | 1461333666065 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 07:01:06 INFO - PROCESS | 1945 | 1461333666080 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x127c3d000 == 43 [pid = 1945] [id = 231] 07:01:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x125c26800) [pid = 1945] [serial = 691] [outer = 0x0] 07:01:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x129219000) [pid = 1945] [serial = 692] [outer = 0x125c26800] 07:01:06 INFO - PROCESS | 1945 | 1461333666124 Marionette DEBUG loaded listener.js 07:01:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x129e87000) [pid = 1945] [serial = 693] [outer = 0x125c26800] 07:01:06 INFO - PROCESS | 1945 | 1461333666501 Marionette TRACE conn3 <- [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]]]}] 07:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 07:01:06 INFO - PROCESS | 1945 | 1461333666545 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 07:01:06 INFO - PROCESS | 1945 | 1461333666547 Marionette TRACE conn3 <- [1,897,null,{"value":"7"}] 07:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:01:06 INFO - PROCESS | 1945 | 1461333666549 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:01:06 INFO - PROCESS | 1945 | 1461333666550 Marionette TRACE conn3 <- [1,898,null,{}] 07:01:06 INFO - PROCESS | 1945 | 1461333666552 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:06 INFO - PROCESS | 1945 | 1461333666630 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 07:01:06 INFO - PROCESS | 1945 | 1461333666683 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b15800 == 44 [pid = 1945] [id = 232] 07:01:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x127f8a800) [pid = 1945] [serial = 694] [outer = 0x0] 07:01:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12b10a400) [pid = 1945] [serial = 695] [outer = 0x127f8a800] 07:01:06 INFO - PROCESS | 1945 | 1461333666709 Marionette DEBUG loaded listener.js 07:01:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12760dc00) [pid = 1945] [serial = 696] [outer = 0x127f8a800] 07:01:07 INFO - PROCESS | 1945 | 1461333667003 Marionette TRACE conn3 <- [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]]]}] 07:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 07:01:07 INFO - PROCESS | 1945 | 1461333667024 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 07:01:07 INFO - PROCESS | 1945 | 1461333667025 Marionette TRACE conn3 <- [1,901,null,{"value":"7"}] 07:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:01:07 INFO - PROCESS | 1945 | 1461333667027 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:01:07 INFO - PROCESS | 1945 | 1461333667028 Marionette TRACE conn3 <- [1,902,null,{}] 07:01:07 INFO - PROCESS | 1945 | 1461333667031 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:07 INFO - PROCESS | 1945 | 1461333667114 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 07:01:07 INFO - PROCESS | 1945 | 1461333667121 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b723000 == 45 [pid = 1945] [id = 233] 07:01:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x1270da800) [pid = 1945] [serial = 697] [outer = 0x0] 07:01:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12b33d400) [pid = 1945] [serial = 698] [outer = 0x1270da800] 07:01:07 INFO - PROCESS | 1945 | 1461333667147 Marionette DEBUG loaded listener.js 07:01:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12b390c00) [pid = 1945] [serial = 699] [outer = 0x1270da800] 07:01:07 INFO - PROCESS | 1945 | 1461333667588 Marionette TRACE conn3 <- [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]]]}] 07:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 569ms 07:01:07 INFO - PROCESS | 1945 | 1461333667616 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 07:01:07 INFO - PROCESS | 1945 | 1461333667618 Marionette TRACE conn3 <- [1,905,null,{"value":"7"}] 07:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:01:07 INFO - PROCESS | 1945 | 1461333667624 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:01:07 INFO - PROCESS | 1945 | 1461333667626 Marionette TRACE conn3 <- [1,906,null,{}] 07:01:07 INFO - PROCESS | 1945 | 1461333667630 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:07 INFO - PROCESS | 1945 | 1461333667732 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 07:01:07 INFO - PROCESS | 1945 | 1461333667797 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x115315800 == 46 [pid = 1945] [id = 234] 07:01:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x115307000) [pid = 1945] [serial = 700] [outer = 0x0] 07:01:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x116660400) [pid = 1945] [serial = 701] [outer = 0x115307000] 07:01:07 INFO - PROCESS | 1945 | 1461333667829 Marionette DEBUG loaded listener.js 07:01:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x1186a9400) [pid = 1945] [serial = 702] [outer = 0x115307000] 07:01:08 INFO - PROCESS | 1945 | 1461333668261 Marionette TRACE conn3 <- [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]]]}] 07:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 672ms 07:01:08 INFO - PROCESS | 1945 | 1461333668296 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 07:01:08 INFO - PROCESS | 1945 | 1461333668300 Marionette TRACE conn3 <- [1,909,null,{"value":"7"}] 07:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:01:08 INFO - PROCESS | 1945 | 1461333668305 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:01:08 INFO - PROCESS | 1945 | 1461333668307 Marionette TRACE conn3 <- [1,910,null,{}] 07:01:08 INFO - PROCESS | 1945 | 1461333668310 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:08 INFO - PROCESS | 1945 | 1461333668411 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 07:01:08 INFO - PROCESS | 1945 | 1461333668514 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a521000 == 47 [pid = 1945] [id = 235] 07:01:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x119270000) [pid = 1945] [serial = 703] [outer = 0x0] 07:01:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11a7e4000) [pid = 1945] [serial = 704] [outer = 0x119270000] 07:01:08 INFO - PROCESS | 1945 | 1461333668546 Marionette DEBUG loaded listener.js 07:01:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11aa15400) [pid = 1945] [serial = 705] [outer = 0x119270000] 07:01:08 INFO - PROCESS | 1945 | 1461333668970 Marionette TRACE conn3 <- [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]]]}] 07:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 719ms 07:01:09 INFO - PROCESS | 1945 | 1461333669025 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 07:01:09 INFO - PROCESS | 1945 | 1461333669026 Marionette TRACE conn3 <- [1,913,null,{"value":"7"}] 07:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:01:09 INFO - PROCESS | 1945 | 1461333669029 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:01:09 INFO - PROCESS | 1945 | 1461333669031 Marionette TRACE conn3 <- [1,914,null,{}] 07:01:09 INFO - PROCESS | 1945 | 1461333669040 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:09 INFO - PROCESS | 1945 | 1461333669142 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 07:01:09 INFO - PROCESS | 1945 | 1461333669194 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x127b0c800 == 48 [pid = 1945] [id = 236] 07:01:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11aced800) [pid = 1945] [serial = 706] [outer = 0x0] 07:01:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11ba55c00) [pid = 1945] [serial = 707] [outer = 0x11aced800] 07:01:09 INFO - PROCESS | 1945 | 1461333669238 Marionette DEBUG loaded listener.js 07:01:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11c00b000) [pid = 1945] [serial = 708] [outer = 0x11aced800] 07:01:09 INFO - PROCESS | 1945 | 1461333669631 Marionette TRACE conn3 <- [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]]]}] 07:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 673ms 07:01:09 INFO - PROCESS | 1945 | 1461333669728 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 07:01:09 INFO - PROCESS | 1945 | 1461333669731 Marionette TRACE conn3 <- [1,917,null,{"value":"7"}] 07:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:01:09 INFO - PROCESS | 1945 | 1461333669753 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:01:09 INFO - PROCESS | 1945 | 1461333669754 Marionette TRACE conn3 <- [1,918,null,{}] 07:01:09 INFO - PROCESS | 1945 | 1461333669757 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:09 INFO - PROCESS | 1945 | 1461333669857 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 07:01:09 INFO - PROCESS | 1945 | 1461333669920 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ccec000 == 49 [pid = 1945] [id = 237] 07:01:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11c513c00) [pid = 1945] [serial = 709] [outer = 0x0] 07:01:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x1270dd400) [pid = 1945] [serial = 710] [outer = 0x11c513c00] 07:01:09 INFO - PROCESS | 1945 | 1461333669952 Marionette DEBUG loaded listener.js 07:01:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x127f87000) [pid = 1945] [serial = 711] [outer = 0x11c513c00] 07:01:10 INFO - PROCESS | 1945 | 1461333670407 Marionette TRACE conn3 <- [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]]]}] 07:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 07:01:10 INFO - PROCESS | 1945 | 1461333670422 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 07:01:10 INFO - PROCESS | 1945 | 1461333670423 Marionette TRACE conn3 <- [1,921,null,{"value":"7"}] 07:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:01:10 INFO - PROCESS | 1945 | 1461333670425 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:01:10 INFO - PROCESS | 1945 | 1461333670427 Marionette TRACE conn3 <- [1,922,null,{}] 07:01:10 INFO - PROCESS | 1945 | 1461333670429 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:10 INFO - PROCESS | 1945 | 1461333670561 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 07:01:10 INFO - PROCESS | 1945 | 1461333670653 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x127239000 == 50 [pid = 1945] [id = 238] 07:01:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x114707800) [pid = 1945] [serial = 712] [outer = 0x0] 07:01:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x1270da400) [pid = 1945] [serial = 713] [outer = 0x114707800] 07:01:10 INFO - PROCESS | 1945 | 1461333670703 Marionette DEBUG loaded listener.js 07:01:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x129e81000) [pid = 1945] [serial = 714] [outer = 0x114707800] 07:01:11 INFO - PROCESS | 1945 | 1461333671326 Marionette TRACE conn3 <- [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]]]}] 07:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 920ms 07:01:11 INFO - PROCESS | 1945 | 1461333671349 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 07:01:11 INFO - PROCESS | 1945 | 1461333671351 Marionette TRACE conn3 <- [1,925,null,{"value":"7"}] 07:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:01:11 INFO - PROCESS | 1945 | 1461333671356 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:01:11 INFO - PROCESS | 1945 | 1461333671359 Marionette TRACE conn3 <- [1,926,null,{}] 07:01:11 INFO - PROCESS | 1945 | 1461333671363 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:11 INFO - PROCESS | 1945 | 1461333671459 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 07:01:11 INFO - PROCESS | 1945 | 1461333671520 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x119857800 == 51 [pid = 1945] [id = 239] 07:01:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11660c400) [pid = 1945] [serial = 715] [outer = 0x0] 07:01:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x1166f0800) [pid = 1945] [serial = 716] [outer = 0x11660c400] 07:01:11 INFO - PROCESS | 1945 | 1461333671548 Marionette DEBUG loaded listener.js 07:01:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x1188e2000) [pid = 1945] [serial = 717] [outer = 0x11660c400] 07:01:11 INFO - PROCESS | 1945 | 1461333671982 Marionette TRACE conn3 <- [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]]]}] 07:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 07:01:12 INFO - PROCESS | 1945 | 1461333672035 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 07:01:12 INFO - PROCESS | 1945 | 1461333672040 Marionette TRACE conn3 <- [1,929,null,{"value":"7"}] 07:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:01:12 INFO - PROCESS | 1945 | 1461333672048 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:01:12 INFO - PROCESS | 1945 | 1461333672052 Marionette TRACE conn3 <- [1,930,null,{}] 07:01:12 INFO - PROCESS | 1945 | 1461333672055 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:12 INFO - PROCESS | 1945 | 1461333672185 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 07:01:12 INFO - PROCESS | 1945 | 1461333672252 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a503800 == 52 [pid = 1945] [id = 240] 07:01:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x119a2d000) [pid = 1945] [serial = 718] [outer = 0x0] 07:01:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11a7e4400) [pid = 1945] [serial = 719] [outer = 0x119a2d000] 07:01:12 INFO - PROCESS | 1945 | 1461333672280 Marionette DEBUG loaded listener.js 07:01:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11aa14800) [pid = 1945] [serial = 720] [outer = 0x119a2d000] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x129b15800 == 51 [pid = 1945] [id = 232] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x127c3d000 == 50 [pid = 1945] [id = 231] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x115998800 == 49 [pid = 1945] [id = 230] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x127086000 == 48 [pid = 1945] [id = 229] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x123dc1800 == 47 [pid = 1945] [id = 228] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12d278000) [pid = 1945] [serial = 647] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11c4ae000 == 46 [pid = 1945] [id = 227] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb73800 == 45 [pid = 1945] [id = 226] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba69000 == 44 [pid = 1945] [id = 225] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab21000 == 43 [pid = 1945] [id = 224] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11a50b000 == 42 [pid = 1945] [id = 223] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11631e000 == 41 [pid = 1945] [id = 222] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11880e800 == 40 [pid = 1945] [id = 221] 07:01:12 INFO - PROCESS | 1945 | --DOCSHELL 0x118655000 == 39 [pid = 1945] [id = 220] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12bd49800) [pid = 1945] [serial = 525] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11bbc6800) [pid = 1945] [serial = 564] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12887fc00) [pid = 1945] [serial = 567] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12cc7c400) [pid = 1945] [serial = 570] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12cece800) [pid = 1945] [serial = 573] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11a760000) [pid = 1945] [serial = 561] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12b337c00) [pid = 1945] [serial = 558] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x123a9e800) [pid = 1945] [serial = 629] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x125f8e000) [pid = 1945] [serial = 632] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x125e2e800) [pid = 1945] [serial = 630] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12d276000) [pid = 1945] [serial = 605] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x118f55000) [pid = 1945] [serial = 596] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x1186a5800) [pid = 1945] [serial = 614] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x118f5b800) [pid = 1945] [serial = 615] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12920d400) [pid = 1945] [serial = 602] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11ac1d000) [pid = 1945] [serial = 620] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11aea4c00) [pid = 1945] [serial = 621] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x127c80400) [pid = 1945] [serial = 635] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11bd25800) [pid = 1945] [serial = 599] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11a7df800) [pid = 1945] [serial = 617] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11a97c800) [pid = 1945] [serial = 618] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11b6d5400) [pid = 1945] [serial = 623] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11660c000) [pid = 1945] [serial = 612] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x115531800) [pid = 1945] [serial = 611] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11c5f3c00) [pid = 1945] [serial = 609] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11ae9b800) [pid = 1945] [serial = 608] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x129e7c400) [pid = 1945] [serial = 639] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12b33ec00) [pid = 1945] [serial = 641] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12cc8a800) [pid = 1945] [serial = 644] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12bd3c400) [pid = 1945] [serial = 642] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12755f800) [pid = 1945] [serial = 633] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11c00fc00) [pid = 1945] [serial = 626] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12cefac00) [pid = 1945] [serial = 645] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11c7c6800) [pid = 1945] [serial = 627] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x128038000) [pid = 1945] [serial = 636] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11ba56000) [pid = 1945] [serial = 624] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x128883800) [pid = 1945] [serial = 638] [outer = 0x0] [url = about:blank] 07:01:12 INFO - PROCESS | 1945 | 1461333672661 Marionette TRACE conn3 <- [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]]]}] 07:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 624ms 07:01:12 INFO - PROCESS | 1945 | 1461333672672 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 07:01:12 INFO - PROCESS | 1945 | 1461333672673 Marionette TRACE conn3 <- [1,933,null,{"value":"7"}] 07:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:01:12 INFO - PROCESS | 1945 | 1461333672675 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:01:12 INFO - PROCESS | 1945 | 1461333672678 Marionette TRACE conn3 <- [1,934,null,{}] 07:01:12 INFO - PROCESS | 1945 | 1461333672689 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:12 INFO - PROCESS | 1945 | 1461333672789 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 07:01:12 INFO - PROCESS | 1945 | 1461333672840 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x119261800 == 40 [pid = 1945] [id = 241] 07:01:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11a92f400) [pid = 1945] [serial = 721] [outer = 0x0] 07:01:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11acdf000) [pid = 1945] [serial = 722] [outer = 0x11a92f400] 07:01:12 INFO - PROCESS | 1945 | 1461333672869 Marionette DEBUG loaded listener.js 07:01:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11b6d2c00) [pid = 1945] [serial = 723] [outer = 0x11a92f400] 07:01:13 INFO - PROCESS | 1945 | 1461333673176 Marionette TRACE conn3 <- [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]]]}] 07:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 520ms 07:01:13 INFO - PROCESS | 1945 | 1461333673197 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 07:01:13 INFO - PROCESS | 1945 | 1461333673200 Marionette TRACE conn3 <- [1,937,null,{"value":"7"}] 07:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:01:13 INFO - PROCESS | 1945 | 1461333673205 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:01:13 INFO - PROCESS | 1945 | 1461333673207 Marionette TRACE conn3 <- [1,938,null,{}] 07:01:13 INFO - PROCESS | 1945 | 1461333673209 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:13 INFO - PROCESS | 1945 | 1461333673291 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 07:01:13 INFO - PROCESS | 1945 | 1461333673296 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b674800 == 41 [pid = 1945] [id = 242] 07:01:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11ba56400) [pid = 1945] [serial = 724] [outer = 0x0] 07:01:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11c002c00) [pid = 1945] [serial = 725] [outer = 0x11ba56400] 07:01:13 INFO - PROCESS | 1945 | 1461333673331 Marionette DEBUG loaded listener.js 07:01:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11c1ab400) [pid = 1945] [serial = 726] [outer = 0x11ba56400] 07:01:13 INFO - PROCESS | 1945 | 1461333673827 Marionette TRACE conn3 <- [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]]]}] 07:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 670ms 07:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:01:13 INFO - PROCESS | 1945 | 1461333673876 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 07:01:13 INFO - PROCESS | 1945 | 1461333673878 Marionette TRACE conn3 <- [1,941,null,{"value":"7"}] 07:01:13 INFO - PROCESS | 1945 | 1461333673884 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:01:13 INFO - PROCESS | 1945 | 1461333673886 Marionette TRACE conn3 <- [1,942,null,{}] 07:01:13 INFO - PROCESS | 1945 | 1461333673890 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:13 INFO - PROCESS | 1945 | 1461333673988 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 07:01:14 INFO - PROCESS | 1945 | 1461333674055 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c483800 == 42 [pid = 1945] [id = 243] 07:01:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11bd2f400) [pid = 1945] [serial = 727] [outer = 0x0] 07:01:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11c5f3c00) [pid = 1945] [serial = 728] [outer = 0x11bd2f400] 07:01:14 INFO - PROCESS | 1945 | 1461333674084 Marionette DEBUG loaded listener.js 07:01:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12393a400) [pid = 1945] [serial = 729] [outer = 0x11bd2f400] 07:01:14 INFO - PROCESS | 1945 | 1461333674359 Marionette TRACE conn3 <- [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]]]}] 07:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 525ms 07:01:14 INFO - PROCESS | 1945 | 1461333674407 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 07:01:14 INFO - PROCESS | 1945 | 1461333674408 Marionette TRACE conn3 <- [1,945,null,{"value":"7"}] 07:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:01:14 INFO - PROCESS | 1945 | 1461333674410 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:01:14 INFO - PROCESS | 1945 | 1461333674412 Marionette TRACE conn3 <- [1,946,null,{}] 07:01:14 INFO - PROCESS | 1945 | 1461333674414 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:14 INFO - PROCESS | 1945 | 1461333674512 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 07:01:14 INFO - PROCESS | 1945 | 1461333674520 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dd3800 == 43 [pid = 1945] [id = 244] 07:01:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x123a9e800) [pid = 1945] [serial = 730] [outer = 0x0] 07:01:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x1273a2000) [pid = 1945] [serial = 731] [outer = 0x123a9e800] 07:01:14 INFO - PROCESS | 1945 | 1461333674548 Marionette DEBUG loaded listener.js 07:01:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12920d400) [pid = 1945] [serial = 732] [outer = 0x123a9e800] 07:01:14 INFO - PROCESS | 1945 | 1461333674908 Marionette TRACE conn3 <- [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]]]}] 07:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 07:01:14 INFO - PROCESS | 1945 | 1461333674929 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 07:01:14 INFO - PROCESS | 1945 | 1461333674931 Marionette TRACE conn3 <- [1,949,null,{"value":"7"}] 07:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:01:14 INFO - PROCESS | 1945 | 1461333674940 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:01:14 INFO - PROCESS | 1945 | 1461333674941 Marionette TRACE conn3 <- [1,950,null,{}] 07:01:14 INFO - PROCESS | 1945 | 1461333674943 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:15 INFO - PROCESS | 1945 | 1461333675041 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 07:01:15 INFO - PROCESS | 1945 | 1461333675045 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x127077000 == 44 [pid = 1945] [id = 245] 07:01:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11c005400) [pid = 1945] [serial = 733] [outer = 0x0] 07:01:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x129e89800) [pid = 1945] [serial = 734] [outer = 0x11c005400] 07:01:15 INFO - PROCESS | 1945 | 1461333675070 Marionette DEBUG loaded listener.js 07:01:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12b338c00) [pid = 1945] [serial = 735] [outer = 0x11c005400] 07:01:15 INFO - PROCESS | 1945 | 1461333675422 Marionette TRACE conn3 <- [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]]]}] 07:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 526ms 07:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:01:15 INFO - PROCESS | 1945 | 1461333675461 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 07:01:15 INFO - PROCESS | 1945 | 1461333675463 Marionette TRACE conn3 <- [1,953,null,{"value":"7"}] 07:01:15 INFO - PROCESS | 1945 | 1461333675465 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:01:15 INFO - PROCESS | 1945 | 1461333675467 Marionette TRACE conn3 <- [1,954,null,{}] 07:01:15 INFO - PROCESS | 1945 | 1461333675471 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:15 INFO - PROCESS | 1945 | 1461333675567 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 07:01:15 INFO - PROCESS | 1945 | 1461333675571 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x127b08800 == 45 [pid = 1945] [id = 246] 07:01:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x123aa9c00) [pid = 1945] [serial = 736] [outer = 0x0] 07:01:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12b394800) [pid = 1945] [serial = 737] [outer = 0x123aa9c00] 07:01:15 INFO - PROCESS | 1945 | 1461333675596 Marionette DEBUG loaded listener.js 07:01:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12b7c3000) [pid = 1945] [serial = 738] [outer = 0x123aa9c00] 07:01:15 INFO - PROCESS | 1945 | 1461333675931 Marionette TRACE conn3 <- [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]]]}] 07:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 520ms 07:01:15 INFO - PROCESS | 1945 | 1461333675986 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 07:01:15 INFO - PROCESS | 1945 | 1461333675987 Marionette TRACE conn3 <- [1,957,null,{"value":"7"}] 07:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:01:15 INFO - PROCESS | 1945 | 1461333675989 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:01:15 INFO - PROCESS | 1945 | 1461333675990 Marionette TRACE conn3 <- [1,958,null,{}] 07:01:15 INFO - PROCESS | 1945 | 1461333675993 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:16 INFO - PROCESS | 1945 | 1461333676089 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 07:01:16 INFO - PROCESS | 1945 | 1461333676103 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b18800 == 46 [pid = 1945] [id = 247] 07:01:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b33a800) [pid = 1945] [serial = 739] [outer = 0x0] 07:01:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12bafc000) [pid = 1945] [serial = 740] [outer = 0x12b33a800] 07:01:16 INFO - PROCESS | 1945 | 1461333676128 Marionette DEBUG loaded listener.js 07:01:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12bd49000) [pid = 1945] [serial = 741] [outer = 0x12b33a800] 07:01:16 INFO - PROCESS | 1945 | 1461333676482 Marionette TRACE conn3 <- [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]]]}] 07:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 07:01:16 INFO - PROCESS | 1945 | 1461333676510 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 07:01:16 INFO - PROCESS | 1945 | 1461333676511 Marionette TRACE conn3 <- [1,961,null,{"value":"7"}] 07:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:01:16 INFO - PROCESS | 1945 | 1461333676520 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:01:16 INFO - PROCESS | 1945 | 1461333676521 Marionette TRACE conn3 <- [1,962,null,{}] 07:01:16 INFO - PROCESS | 1945 | 1461333676523 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:16 INFO - PROCESS | 1945 | 1461333676620 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 07:01:16 INFO - PROCESS | 1945 | 1461333676624 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b72a800 == 47 [pid = 1945] [id = 248] 07:01:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12b392400) [pid = 1945] [serial = 742] [outer = 0x0] 07:01:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12cec7c00) [pid = 1945] [serial = 743] [outer = 0x12b392400] 07:01:16 INFO - PROCESS | 1945 | 1461333676650 Marionette DEBUG loaded listener.js 07:01:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12ced4800) [pid = 1945] [serial = 744] [outer = 0x12b392400] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12393ec00) [pid = 1945] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x125c24000) [pid = 1945] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11bbcc000) [pid = 1945] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11ac21400) [pid = 1945] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11ac1d800) [pid = 1945] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12760d000) [pid = 1945] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x1188e3400) [pid = 1945] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x116841400) [pid = 1945] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x118f56800) [pid = 1945] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11346e800) [pid = 1945] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x125c26800) [pid = 1945] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11bbcc400) [pid = 1945] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:01:16 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x127f8a800) [pid = 1945] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:01:17 INFO - PROCESS | 1945 | 1461333677081 Marionette TRACE conn3 <- [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]]]}] 07:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 619ms 07:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:01:17 INFO - PROCESS | 1945 | 1461333677139 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 07:01:17 INFO - PROCESS | 1945 | 1461333677141 Marionette TRACE conn3 <- [1,965,null,{"value":"7"}] 07:01:17 INFO - PROCESS | 1945 | 1461333677143 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:01:17 INFO - PROCESS | 1945 | 1461333677145 Marionette TRACE conn3 <- [1,966,null,{}] 07:01:17 INFO - PROCESS | 1945 | 1461333677147 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:17 INFO - PROCESS | 1945 | 1461333677243 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 07:01:17 INFO - PROCESS | 1945 | 1461333677248 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cfa5000 == 48 [pid = 1945] [id = 249] 07:01:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x119d61400) [pid = 1945] [serial = 745] [outer = 0x0] 07:01:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x127f8a800) [pid = 1945] [serial = 746] [outer = 0x119d61400] 07:01:17 INFO - PROCESS | 1945 | 1461333677280 Marionette DEBUG loaded listener.js 07:01:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12d276000) [pid = 1945] [serial = 747] [outer = 0x119d61400] 07:01:17 INFO - PROCESS | 1945 | 1461333677627 Marionette TRACE conn3 <- [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]]]}] 07:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 525ms 07:01:17 INFO - PROCESS | 1945 | 1461333677670 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 07:01:17 INFO - PROCESS | 1945 | 1461333677671 Marionette TRACE conn3 <- [1,969,null,{"value":"7"}] 07:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:01:17 INFO - PROCESS | 1945 | 1461333677673 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:01:17 INFO - PROCESS | 1945 | 1461333677674 Marionette TRACE conn3 <- [1,970,null,{}] 07:01:17 INFO - PROCESS | 1945 | 1461333677677 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:17 INFO - PROCESS | 1945 | 1461333677758 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 07:01:17 INFO - PROCESS | 1945 | 1461333677810 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d7c7000 == 49 [pid = 1945] [id = 250] 07:01:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12ceefc00) [pid = 1945] [serial = 748] [outer = 0x0] 07:01:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12d27a000) [pid = 1945] [serial = 749] [outer = 0x12ceefc00] 07:01:17 INFO - PROCESS | 1945 | 1461333677835 Marionette DEBUG loaded listener.js 07:01:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12d9a2c00) [pid = 1945] [serial = 750] [outer = 0x12ceefc00] 07:01:18 INFO - PROCESS | 1945 | 1461333678124 Marionette TRACE conn3 <- [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]]]}] 07:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 472ms 07:01:18 INFO - PROCESS | 1945 | 1461333678145 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 07:01:18 INFO - PROCESS | 1945 | 1461333678147 Marionette TRACE conn3 <- [1,973,null,{"value":"7"}] 07:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:01:18 INFO - PROCESS | 1945 | 1461333678158 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:01:18 INFO - PROCESS | 1945 | 1461333678159 Marionette TRACE conn3 <- [1,974,null,{}] 07:01:18 INFO - PROCESS | 1945 | 1461333678161 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:18 INFO - PROCESS | 1945 | 1461333678251 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 07:01:18 INFO - PROCESS | 1945 | 1461333678256 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9ce800 == 50 [pid = 1945] [id = 251] 07:01:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12d9a3000) [pid = 1945] [serial = 751] [outer = 0x0] 07:01:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12da23000) [pid = 1945] [serial = 752] [outer = 0x12d9a3000] 07:01:18 INFO - PROCESS | 1945 | 1461333678281 Marionette DEBUG loaded listener.js 07:01:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12da2c400) [pid = 1945] [serial = 753] [outer = 0x12d9a3000] 07:01:18 INFO - PROCESS | 1945 | 1461333678606 Marionette TRACE conn3 <- [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]]]}] 07:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 467ms 07:01:18 INFO - PROCESS | 1945 | 1461333678626 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 07:01:18 INFO - PROCESS | 1945 | 1461333678627 Marionette TRACE conn3 <- [1,977,null,{"value":"7"}] 07:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:01:18 INFO - PROCESS | 1945 | 1461333678630 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:01:18 INFO - PROCESS | 1945 | 1461333678631 Marionette TRACE conn3 <- [1,978,null,{}] 07:01:18 INFO - PROCESS | 1945 | 1461333678637 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:18 INFO - PROCESS | 1945 | 1461333678744 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 07:01:18 INFO - PROCESS | 1945 | 1461333678751 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9e7800 == 51 [pid = 1945] [id = 252] 07:01:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12d923400) [pid = 1945] [serial = 754] [outer = 0x0] 07:01:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12da2bc00) [pid = 1945] [serial = 755] [outer = 0x12d923400] 07:01:18 INFO - PROCESS | 1945 | 1461333678776 Marionette DEBUG loaded listener.js 07:01:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12e2ba400) [pid = 1945] [serial = 756] [outer = 0x12d923400] 07:01:19 INFO - PROCESS | 1945 | 1461333679312 Marionette TRACE conn3 <- [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]]]}] 07:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 722ms 07:01:19 INFO - PROCESS | 1945 | 1461333679352 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 07:01:19 INFO - PROCESS | 1945 | 1461333679355 Marionette TRACE conn3 <- [1,981,null,{"value":"7"}] 07:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:01:19 INFO - PROCESS | 1945 | 1461333679360 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:01:19 INFO - PROCESS | 1945 | 1461333679362 Marionette TRACE conn3 <- [1,982,null,{}] 07:01:19 INFO - PROCESS | 1945 | 1461333679367 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:19 INFO - PROCESS | 1945 | 1461333679469 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 07:01:19 INFO - PROCESS | 1945 | 1461333679574 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x119253000 == 52 [pid = 1945] [id = 253] 07:01:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11894bc00) [pid = 1945] [serial = 757] [outer = 0x0] 07:01:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x118ec5800) [pid = 1945] [serial = 758] [outer = 0x11894bc00] 07:01:19 INFO - PROCESS | 1945 | 1461333679608 Marionette DEBUG loaded listener.js 07:01:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11a7e8400) [pid = 1945] [serial = 759] [outer = 0x11894bc00] 07:01:20 INFO - PROCESS | 1945 | 1461333680035 Marionette TRACE conn3 <- [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]]]}] 07:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 725ms 07:01:20 INFO - PROCESS | 1945 | 1461333680085 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 07:01:20 INFO - PROCESS | 1945 | 1461333680089 Marionette TRACE conn3 <- [1,985,null,{"value":"7"}] 07:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:01:20 INFO - PROCESS | 1945 | 1461333680093 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:01:20 INFO - PROCESS | 1945 | 1461333680095 Marionette TRACE conn3 <- [1,986,null,{}] 07:01:20 INFO - PROCESS | 1945 | 1461333680098 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:20 INFO - PROCESS | 1945 | 1461333680199 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 07:01:20 INFO - PROCESS | 1945 | 1461333680253 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c31d800 == 53 [pid = 1945] [id = 254] 07:01:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11aa15000) [pid = 1945] [serial = 760] [outer = 0x0] 07:01:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11b634c00) [pid = 1945] [serial = 761] [outer = 0x11aa15000] 07:01:20 INFO - PROCESS | 1945 | 1461333680282 Marionette DEBUG loaded listener.js 07:01:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11bd21400) [pid = 1945] [serial = 762] [outer = 0x11aa15000] 07:01:20 INFO - PROCESS | 1945 | 1461333680691 Marionette TRACE conn3 <- [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]]]}] 07:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 623ms 07:01:20 INFO - PROCESS | 1945 | 1461333680718 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 07:01:20 INFO - PROCESS | 1945 | 1461333680720 Marionette TRACE conn3 <- [1,989,null,{"value":"7"}] 07:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:01:20 INFO - PROCESS | 1945 | 1461333680723 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:01:20 INFO - PROCESS | 1945 | 1461333680725 Marionette TRACE conn3 <- [1,990,null,{}] 07:01:20 INFO - PROCESS | 1945 | 1461333680733 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:20 INFO - PROCESS | 1945 | 1461333680857 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 07:01:20 INFO - PROCESS | 1945 | 1461333680926 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d941000 == 54 [pid = 1945] [id = 255] 07:01:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x1270dc800) [pid = 1945] [serial = 763] [outer = 0x0] 07:01:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12760bc00) [pid = 1945] [serial = 764] [outer = 0x1270dc800] 07:01:20 INFO - PROCESS | 1945 | 1461333680958 Marionette DEBUG loaded listener.js 07:01:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12803cc00) [pid = 1945] [serial = 765] [outer = 0x1270dc800] 07:01:21 INFO - PROCESS | 1945 | 1461333681368 Marionette TRACE conn3 <- [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]]]}] 07:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 07:01:21 INFO - PROCESS | 1945 | 1461333681394 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 07:01:21 INFO - PROCESS | 1945 | 1461333681396 Marionette TRACE conn3 <- [1,993,null,{"value":"7"}] 07:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:01:21 INFO - PROCESS | 1945 | 1461333681399 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:01:21 INFO - PROCESS | 1945 | 1461333681400 Marionette TRACE conn3 <- [1,994,null,{}] 07:01:21 INFO - PROCESS | 1945 | 1461333681403 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:21 INFO - PROCESS | 1945 | 1461333681505 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 07:01:21 INFO - PROCESS | 1945 | 1461333681559 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4ae800 == 55 [pid = 1945] [id = 256] 07:01:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x128887400) [pid = 1945] [serial = 766] [outer = 0x0] 07:01:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12bafc800) [pid = 1945] [serial = 767] [outer = 0x128887400] 07:01:21 INFO - PROCESS | 1945 | 1461333681588 Marionette DEBUG loaded listener.js 07:01:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x11c513000) [pid = 1945] [serial = 768] [outer = 0x128887400] 07:01:22 INFO - PROCESS | 1945 | 1461333682000 Marionette TRACE conn3 <- [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]]]}] 07:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 620ms 07:01:22 INFO - PROCESS | 1945 | 1461333682020 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 07:01:22 INFO - PROCESS | 1945 | 1461333682021 Marionette TRACE conn3 <- [1,997,null,{"value":"7"}] 07:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:01:22 INFO - PROCESS | 1945 | 1461333682024 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:01:22 INFO - PROCESS | 1945 | 1461333682025 Marionette TRACE conn3 <- [1,998,null,{}] 07:01:22 INFO - PROCESS | 1945 | 1461333682028 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:22 INFO - PROCESS | 1945 | 1461333682127 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 07:01:22 INFO - PROCESS | 1945 | 1461333682223 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e816800 == 56 [pid = 1945] [id = 257] 07:01:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x129e89000) [pid = 1945] [serial = 769] [outer = 0x0] 07:01:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12d272400) [pid = 1945] [serial = 770] [outer = 0x129e89000] 07:01:22 INFO - PROCESS | 1945 | 1461333682253 Marionette DEBUG loaded listener.js 07:01:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12d9a2000) [pid = 1945] [serial = 771] [outer = 0x129e89000] 07:01:22 INFO - PROCESS | 1945 | 1461333682704 Marionette TRACE conn3 <- [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]]]}] 07:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 719ms 07:01:22 INFO - PROCESS | 1945 | 1461333682749 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 07:01:22 INFO - PROCESS | 1945 | 1461333682752 Marionette TRACE conn3 <- [1,1001,null,{"value":"7"}] 07:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:01:22 INFO - PROCESS | 1945 | 1461333682756 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:01:22 INFO - PROCESS | 1945 | 1461333682758 Marionette TRACE conn3 <- [1,1002,null,{}] 07:01:22 INFO - PROCESS | 1945 | 1461333682762 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:22 INFO - PROCESS | 1945 | 1461333682937 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 07:01:23 INFO - PROCESS | 1945 | 1461333683005 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e877000 == 57 [pid = 1945] [id = 258] 07:01:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12d9a3800) [pid = 1945] [serial = 772] [outer = 0x0] 07:01:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12e33b400) [pid = 1945] [serial = 773] [outer = 0x12d9a3800] 07:01:23 INFO - PROCESS | 1945 | 1461333683036 Marionette DEBUG loaded listener.js 07:01:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12e341c00) [pid = 1945] [serial = 774] [outer = 0x12d9a3800] 07:01:23 INFO - PROCESS | 1945 | 1461333683470 Marionette TRACE conn3 <- [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]]]}] 07:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 770ms 07:01:23 INFO - PROCESS | 1945 | 1461333683526 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 07:01:23 INFO - PROCESS | 1945 | 1461333683528 Marionette TRACE conn3 <- [1,1005,null,{"value":"7"}] 07:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:01:23 INFO - PROCESS | 1945 | 1461333683530 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:01:23 INFO - PROCESS | 1945 | 1461333683531 Marionette TRACE conn3 <- [1,1006,null,{}] 07:01:23 INFO - PROCESS | 1945 | 1461333683534 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:23 INFO - PROCESS | 1945 | 1461333683637 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 07:01:23 INFO - PROCESS | 1945 | 1461333683690 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f35000 == 58 [pid = 1945] [id = 259] 07:01:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x118f5dc00) [pid = 1945] [serial = 775] [outer = 0x0] 07:01:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x128043000) [pid = 1945] [serial = 776] [outer = 0x118f5dc00] 07:01:23 INFO - PROCESS | 1945 | 1461333683719 Marionette DEBUG loaded listener.js 07:01:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12e662400) [pid = 1945] [serial = 777] [outer = 0x118f5dc00] 07:01:24 INFO - PROCESS | 1945 | 1461333684277 Marionette TRACE conn3 <- [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]]]}] 07:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 769ms 07:01:24 INFO - PROCESS | 1945 | 1461333684300 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 07:01:24 INFO - PROCESS | 1945 | 1461333684304 Marionette TRACE conn3 <- [1,1009,null,{"value":"7"}] 07:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:01:24 INFO - PROCESS | 1945 | 1461333684308 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:01:24 INFO - PROCESS | 1945 | 1461333684310 Marionette TRACE conn3 <- [1,1010,null,{}] 07:01:24 INFO - PROCESS | 1945 | 1461333684313 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:24 INFO - PROCESS | 1945 | 1461333684407 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 07:01:24 INFO - PROCESS | 1945 | 1461333684458 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba7a000 == 59 [pid = 1945] [id = 260] 07:01:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x118647c00) [pid = 1945] [serial = 778] [outer = 0x0] 07:01:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x1188dbc00) [pid = 1945] [serial = 779] [outer = 0x118647c00] 07:01:24 INFO - PROCESS | 1945 | 1461333684486 Marionette DEBUG loaded listener.js 07:01:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x119d58400) [pid = 1945] [serial = 780] [outer = 0x118647c00] 07:01:24 INFO - PROCESS | 1945 | 1461333684991 Marionette TRACE conn3 <- [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]]]}] 07:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 722ms 07:01:25 INFO - PROCESS | 1945 | 1461333685030 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 07:01:25 INFO - PROCESS | 1945 | 1461333685038 Marionette TRACE conn3 <- [1,1013,null,{"value":"7"}] 07:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:01:25 INFO - PROCESS | 1945 | 1461333685045 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:01:25 INFO - PROCESS | 1945 | 1461333685048 Marionette TRACE conn3 <- [1,1014,null,{}] 07:01:25 INFO - PROCESS | 1945 | 1461333685051 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:25 INFO - PROCESS | 1945 | 1461333685188 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 07:01:25 INFO - PROCESS | 1945 | 1461333685289 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb82800 == 60 [pid = 1945] [id = 261] 07:01:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x11ace3000) [pid = 1945] [serial = 781] [outer = 0x0] 07:01:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x11ae9a400) [pid = 1945] [serial = 782] [outer = 0x11ace3000] 07:01:25 INFO - PROCESS | 1945 | 1461333685330 Marionette DEBUG loaded listener.js 07:01:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x11ba49000) [pid = 1945] [serial = 783] [outer = 0x11ace3000] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x118e30800 == 59 [pid = 1945] [id = 217] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12d7ce800 == 58 [pid = 1945] [id = 216] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9ce800 == 57 [pid = 1945] [id = 251] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12d7c7000 == 56 [pid = 1945] [id = 250] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x118645800) [pid = 1945] [serial = 650] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x11aa10000) [pid = 1945] [serial = 653] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12b33d400) [pid = 1945] [serial = 698] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12cfa5000 == 55 [pid = 1945] [id = 249] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12b72a800 == 54 [pid = 1945] [id = 248] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x129b18800 == 53 [pid = 1945] [id = 247] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x127b08800 == 52 [pid = 1945] [id = 246] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x127077000 == 51 [pid = 1945] [id = 245] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x123dd3800 == 50 [pid = 1945] [id = 244] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11c483800 == 49 [pid = 1945] [id = 243] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11b674800 == 48 [pid = 1945] [id = 242] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x119261800 == 47 [pid = 1945] [id = 241] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11a503800 == 46 [pid = 1945] [id = 240] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x119857800 == 45 [pid = 1945] [id = 239] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x127b0c800 == 44 [pid = 1945] [id = 236] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11a521000 == 43 [pid = 1945] [id = 235] 07:01:25 INFO - PROCESS | 1945 | --DOCSHELL 0x115315800 == 42 [pid = 1945] [id = 234] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x125c20400) [pid = 1945] [serial = 680] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x1270e3400) [pid = 1945] [serial = 683] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x11c007c00) [pid = 1945] [serial = 674] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x11c50ac00) [pid = 1945] [serial = 675] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x11ba52800) [pid = 1945] [serial = 671] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11bb52000) [pid = 1945] [serial = 672] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11b628800) [pid = 1945] [serial = 669] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11aced000) [pid = 1945] [serial = 668] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11c1ad800) [pid = 1945] [serial = 656] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x127bac800) [pid = 1945] [serial = 686] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x119d5c400) [pid = 1945] [serial = 665] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11ac1f800) [pid = 1945] [serial = 666] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x1189dfc00) [pid = 1945] [serial = 660] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x118648c00) [pid = 1945] [serial = 659] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11a757800) [pid = 1945] [serial = 663] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x119d55c00) [pid = 1945] [serial = 662] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12756c400) [pid = 1945] [serial = 684] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x116840800) [pid = 1945] [serial = 689] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x129219000) [pid = 1945] [serial = 692] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11b62a400) [pid = 1945] [serial = 690] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x123938c00) [pid = 1945] [serial = 678] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11c513400) [pid = 1945] [serial = 677] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x129e87000) [pid = 1945] [serial = 693] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x125c2b800) [pid = 1945] [serial = 681] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x127f82c00) [pid = 1945] [serial = 687] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12b10a400) [pid = 1945] [serial = 695] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12760dc00) [pid = 1945] [serial = 696] [outer = 0x0] [url = about:blank] 07:01:25 INFO - PROCESS | 1945 | 1461333685826 Marionette TRACE conn3 <- [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]]]}] 07:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 824ms 07:01:25 INFO - PROCESS | 1945 | 1461333685869 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 07:01:25 INFO - PROCESS | 1945 | 1461333685870 Marionette TRACE conn3 <- [1,1017,null,{"value":"7"}] 07:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:01:25 INFO - PROCESS | 1945 | 1461333685873 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:01:25 INFO - PROCESS | 1945 | 1461333685875 Marionette TRACE conn3 <- [1,1018,null,{}] 07:01:25 INFO - PROCESS | 1945 | 1461333685882 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:25 INFO - PROCESS | 1945 | 1461333685963 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 07:01:25 INFO - PROCESS | 1945 | 1461333685973 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a503800 == 43 [pid = 1945] [id = 262] 07:01:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11bb47c00) [pid = 1945] [serial = 784] [outer = 0x0] 07:01:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11c0ba800) [pid = 1945] [serial = 785] [outer = 0x11bb47c00] 07:01:26 INFO - PROCESS | 1945 | 1461333686019 Marionette DEBUG loaded listener.js 07:01:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11c50ac00) [pid = 1945] [serial = 786] [outer = 0x11bb47c00] 07:01:26 INFO - PROCESS | 1945 | 1461333686530 Marionette TRACE conn3 <- [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]]]}] 07:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 673ms 07:01:26 INFO - PROCESS | 1945 | 1461333686546 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 07:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:01:26 INFO - PROCESS | 1945 | 1461333686548 Marionette TRACE conn3 <- [1,1021,null,{"value":"7"}] 07:01:26 INFO - PROCESS | 1945 | 1461333686553 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:01:26 INFO - PROCESS | 1945 | 1461333686554 Marionette TRACE conn3 <- [1,1022,null,{}] 07:01:26 INFO - PROCESS | 1945 | 1461333686556 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:26 INFO - PROCESS | 1945 | 1461333686704 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 07:01:26 INFO - PROCESS | 1945 | 1461333686761 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba79800 == 44 [pid = 1945] [id = 263] 07:01:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11c107000) [pid = 1945] [serial = 787] [outer = 0x0] 07:01:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x123aa7000) [pid = 1945] [serial = 788] [outer = 0x11c107000] 07:01:26 INFO - PROCESS | 1945 | 1461333686788 Marionette DEBUG loaded listener.js 07:01:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12755f800) [pid = 1945] [serial = 789] [outer = 0x11c107000] 07:01:27 INFO - PROCESS | 1945 | 1461333687055 Marionette TRACE conn3 <- [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]]]}] 07:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 520ms 07:01:27 INFO - PROCESS | 1945 | 1461333687076 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 07:01:27 INFO - PROCESS | 1945 | 1461333687077 Marionette TRACE conn3 <- [1,1025,null,{"value":"7"}] 07:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:01:27 INFO - PROCESS | 1945 | 1461333687079 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:01:27 INFO - PROCESS | 1945 | 1461333687080 Marionette TRACE conn3 <- [1,1026,null,{}] 07:01:27 INFO - PROCESS | 1945 | 1461333687091 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:27 INFO - PROCESS | 1945 | 1461333687176 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 07:01:27 INFO - PROCESS | 1945 | 1461333687181 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e0f000 == 45 [pid = 1945] [id = 264] 07:01:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12756bc00) [pid = 1945] [serial = 790] [outer = 0x0] 07:01:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x127f8b400) [pid = 1945] [serial = 791] [outer = 0x12756bc00] 07:01:27 INFO - PROCESS | 1945 | 1461333687209 Marionette DEBUG loaded listener.js 07:01:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x129b47000) [pid = 1945] [serial = 792] [outer = 0x12756bc00] 07:01:27 INFO - PROCESS | 1945 | 1461333687542 Marionette TRACE conn3 <- [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]]]}] 07:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 478ms 07:01:27 INFO - PROCESS | 1945 | 1461333687557 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 07:01:27 INFO - PROCESS | 1945 | 1461333687559 Marionette TRACE conn3 <- [1,1029,null,{"value":"7"}] 07:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:01:27 INFO - PROCESS | 1945 | 1461333687561 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:01:27 INFO - PROCESS | 1945 | 1461333687562 Marionette TRACE conn3 <- [1,1030,null,{}] 07:01:27 INFO - PROCESS | 1945 | 1461333687564 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:27 INFO - PROCESS | 1945 | 1461333687688 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 07:01:27 INFO - PROCESS | 1945 | 1461333687701 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x127855000 == 46 [pid = 1945] [id = 265] 07:01:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12787c400) [pid = 1945] [serial = 793] [outer = 0x0] 07:01:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x129e88000) [pid = 1945] [serial = 794] [outer = 0x12787c400] 07:01:27 INFO - PROCESS | 1945 | 1461333687729 Marionette DEBUG loaded listener.js 07:01:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12ceef800) [pid = 1945] [serial = 795] [outer = 0x12787c400] 07:01:28 INFO - PROCESS | 1945 | 1461333688082 Marionette TRACE conn3 <- [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]]]}] 07:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 570ms 07:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:01:28 INFO - PROCESS | 1945 | 1461333688132 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 07:01:28 INFO - PROCESS | 1945 | 1461333688133 Marionette TRACE conn3 <- [1,1033,null,{"value":"7"}] 07:01:28 INFO - PROCESS | 1945 | 1461333688135 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:01:28 INFO - PROCESS | 1945 | 1461333688137 Marionette TRACE conn3 <- [1,1034,null,{}] 07:01:28 INFO - PROCESS | 1945 | 1461333688139 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:28 INFO - PROCESS | 1945 | 1461333688238 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 07:01:28 INFO - PROCESS | 1945 | 1461333688242 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b2d000 == 47 [pid = 1945] [id = 266] 07:01:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12b33e000) [pid = 1945] [serial = 796] [outer = 0x0] 07:01:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12d926400) [pid = 1945] [serial = 797] [outer = 0x12b33e000] 07:01:28 INFO - PROCESS | 1945 | 1461333688295 Marionette DEBUG loaded listener.js 07:01:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12da23800) [pid = 1945] [serial = 798] [outer = 0x12b33e000] 07:01:28 INFO - PROCESS | 1945 | 1461333688620 Marionette TRACE conn3 <- [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]]]}] 07:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 520ms 07:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:01:28 INFO - PROCESS | 1945 | 1461333688656 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 07:01:28 INFO - PROCESS | 1945 | 1461333688657 Marionette TRACE conn3 <- [1,1037,null,{"value":"7"}] 07:01:28 INFO - PROCESS | 1945 | 1461333688660 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:01:28 INFO - PROCESS | 1945 | 1461333688661 Marionette TRACE conn3 <- [1,1038,null,{}] 07:01:28 INFO - PROCESS | 1945 | 1461333688663 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:28 INFO - PROCESS | 1945 | 1461333688775 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 07:01:28 INFO - PROCESS | 1945 | 1461333688810 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb13800 == 48 [pid = 1945] [id = 267] 07:01:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12d277000) [pid = 1945] [serial = 799] [outer = 0x0] 07:01:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12e2c0c00) [pid = 1945] [serial = 800] [outer = 0x12d277000] 07:01:28 INFO - PROCESS | 1945 | 1461333688835 Marionette DEBUG loaded listener.js 07:01:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12e33a400) [pid = 1945] [serial = 801] [outer = 0x12d277000] 07:01:29 INFO - PROCESS | 1945 | 1461333689170 Marionette TRACE conn3 <- [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]]]}] 07:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 517ms 07:01:29 INFO - PROCESS | 1945 | 1461333689178 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 07:01:29 INFO - PROCESS | 1945 | 1461333689179 Marionette TRACE conn3 <- [1,1041,null,{"value":"7"}] 07:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:01:29 INFO - PROCESS | 1945 | 1461333689182 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:01:29 INFO - PROCESS | 1945 | 1461333689185 Marionette TRACE conn3 <- [1,1042,null,{}] 07:01:29 INFO - PROCESS | 1945 | 1461333689189 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:29 INFO - PROCESS | 1945 | 1461333689303 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 07:01:29 INFO - PROCESS | 1945 | 1461333689340 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d214800 == 49 [pid = 1945] [id = 268] 07:01:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12da28c00) [pid = 1945] [serial = 802] [outer = 0x0] 07:01:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12e666c00) [pid = 1945] [serial = 803] [outer = 0x12da28c00] 07:01:29 INFO - PROCESS | 1945 | 1461333689366 Marionette DEBUG loaded listener.js 07:01:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12e66c000) [pid = 1945] [serial = 804] [outer = 0x12da28c00] 07:01:29 INFO - PROCESS | 1945 | 1461333689662 Marionette TRACE conn3 <- [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]]]}] 07:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 527ms 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11c005400) [pid = 1945] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x123aa9c00) [pid = 1945] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11ba56400) [pid = 1945] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11660c400) [pid = 1945] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x123a9e800) [pid = 1945] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12b33a800) [pid = 1945] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12b392400) [pid = 1945] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x119a2d000) [pid = 1945] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11bd2f400) [pid = 1945] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11a92f400) [pid = 1945] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x1270da800) [pid = 1945] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x119d61400) [pid = 1945] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12ceefc00) [pid = 1945] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12cefe000) [pid = 1945] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x118975c00) [pid = 1945] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11acfd800) [pid = 1945] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x123aa5400) [pid = 1945] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12cef6800) [pid = 1945] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:01:29 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12d9a3000) [pid = 1945] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:01:29 INFO - PROCESS | 1945 | 1461333689808 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 07:01:29 INFO - PROCESS | 1945 | 1461333689809 Marionette TRACE conn3 <- [1,1045,null,{"value":"7"}] 07:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:01:29 INFO - PROCESS | 1945 | 1461333689814 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:01:29 INFO - PROCESS | 1945 | 1461333689815 Marionette TRACE conn3 <- [1,1046,null,{}] 07:01:29 INFO - PROCESS | 1945 | 1461333689820 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:29 INFO - PROCESS | 1945 | 1461333689902 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 07:01:29 INFO - PROCESS | 1945 | 1461333689906 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a8ce800 == 50 [pid = 1945] [id = 269] 07:01:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11a92f400) [pid = 1945] [serial = 805] [outer = 0x0] 07:01:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11b6d5800) [pid = 1945] [serial = 806] [outer = 0x11a92f400] 07:01:29 INFO - PROCESS | 1945 | 1461333689932 Marionette DEBUG loaded listener.js 07:01:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12393cc00) [pid = 1945] [serial = 807] [outer = 0x11a92f400] 07:01:30 INFO - PROCESS | 1945 | 1461333690284 Marionette TRACE conn3 <- [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]]]}] 07:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms 07:01:30 INFO - PROCESS | 1945 | 1461333690336 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 07:01:30 INFO - PROCESS | 1945 | 1461333690337 Marionette TRACE conn3 <- [1,1049,null,{"value":"7"}] 07:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:01:30 INFO - PROCESS | 1945 | 1461333690340 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:01:30 INFO - PROCESS | 1945 | 1461333690341 Marionette TRACE conn3 <- [1,1050,null,{}] 07:01:30 INFO - PROCESS | 1945 | 1461333690344 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:30 INFO - PROCESS | 1945 | 1461333690461 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 07:01:30 INFO - PROCESS | 1945 | 1461333690470 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb0e800 == 51 [pid = 1945] [id = 270] 07:01:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11ac13c00) [pid = 1945] [serial = 808] [outer = 0x0] 07:01:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12baef000) [pid = 1945] [serial = 809] [outer = 0x11ac13c00] 07:01:30 INFO - PROCESS | 1945 | 1461333690500 Marionette DEBUG loaded listener.js 07:01:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12ecec800) [pid = 1945] [serial = 810] [outer = 0x11ac13c00] 07:01:30 INFO - PROCESS | 1945 | 1461333690802 Marionette TRACE conn3 <- [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]]]}] 07:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 07:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:01:30 INFO - PROCESS | 1945 | 1461333690810 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 07:01:30 INFO - PROCESS | 1945 | 1461333690811 Marionette TRACE conn3 <- [1,1053,null,{"value":"7"}] 07:01:30 INFO - PROCESS | 1945 | 1461333690813 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:01:30 INFO - PROCESS | 1945 | 1461333690814 Marionette TRACE conn3 <- [1,1054,null,{}] 07:01:30 INFO - PROCESS | 1945 | 1461333690825 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:30 INFO - PROCESS | 1945 | 1461333690916 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 07:01:30 INFO - PROCESS | 1945 | 1461333690921 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef45000 == 52 [pid = 1945] [id = 271] 07:01:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x114ea3c00) [pid = 1945] [serial = 811] [outer = 0x0] 07:01:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x114ea6400) [pid = 1945] [serial = 812] [outer = 0x114ea3c00] 07:01:30 INFO - PROCESS | 1945 | 1461333690946 Marionette DEBUG loaded listener.js 07:01:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x114eaa400) [pid = 1945] [serial = 813] [outer = 0x114ea3c00] 07:01:31 INFO - PROCESS | 1945 | 1461333691276 Marionette TRACE conn3 <- [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]]]}] 07:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 476ms 07:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:01:31 INFO - PROCESS | 1945 | 1461333691290 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 07:01:31 INFO - PROCESS | 1945 | 1461333691291 Marionette TRACE conn3 <- [1,1057,null,{"value":"7"}] 07:01:31 INFO - PROCESS | 1945 | 1461333691293 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:01:31 INFO - PROCESS | 1945 | 1461333691294 Marionette TRACE conn3 <- [1,1058,null,{}] 07:01:31 INFO - PROCESS | 1945 | 1461333691296 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:31 INFO - PROCESS | 1945 | 1461333691406 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 07:01:31 INFO - PROCESS | 1945 | 1461333691413 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef5c000 == 53 [pid = 1945] [id = 272] 07:01:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x114ea0c00) [pid = 1945] [serial = 814] [outer = 0x0] 07:01:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12ecebc00) [pid = 1945] [serial = 815] [outer = 0x114ea0c00] 07:01:31 INFO - PROCESS | 1945 | 1461333691438 Marionette DEBUG loaded listener.js 07:01:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12ecf5000) [pid = 1945] [serial = 816] [outer = 0x114ea0c00] 07:01:31 INFO - PROCESS | 1945 | 1461333691736 Marionette TRACE conn3 <- [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]]]}] 07:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 07:01:31 INFO - PROCESS | 1945 | 1461333691762 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 07:01:31 INFO - PROCESS | 1945 | 1461333691764 Marionette TRACE conn3 <- [1,1061,null,{"value":"7"}] 07:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:01:31 INFO - PROCESS | 1945 | 1461333691767 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:01:31 INFO - PROCESS | 1945 | 1461333691770 Marionette TRACE conn3 <- [1,1062,null,{}] 07:01:31 INFO - PROCESS | 1945 | 1461333691772 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:31 INFO - PROCESS | 1945 | 1461333691913 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 07:01:31 INFO - PROCESS | 1945 | 1461333691967 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x115822800 == 54 [pid = 1945] [id = 273] 07:01:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x1142af800) [pid = 1945] [serial = 817] [outer = 0x0] 07:01:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x1147c0c00) [pid = 1945] [serial = 818] [outer = 0x1142af800] 07:01:32 INFO - PROCESS | 1945 | 1461333692000 Marionette DEBUG loaded listener.js 07:01:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x115308000) [pid = 1945] [serial = 819] [outer = 0x1142af800] 07:01:32 INFO - PROCESS | 1945 | 1461333692433 Marionette TRACE conn3 <- [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]]]}] 07:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 721ms 07:01:32 INFO - PROCESS | 1945 | 1461333692489 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 07:01:32 INFO - PROCESS | 1945 | 1461333692492 Marionette TRACE conn3 <- [1,1065,null,{"value":"7"}] 07:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:01:32 INFO - PROCESS | 1945 | 1461333692495 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:01:32 INFO - PROCESS | 1945 | 1461333692499 Marionette TRACE conn3 <- [1,1066,null,{}] 07:01:32 INFO - PROCESS | 1945 | 1461333692522 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:32 INFO - PROCESS | 1945 | 1461333692655 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 07:01:32 INFO - PROCESS | 1945 | 1461333692736 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba6a800 == 55 [pid = 1945] [id = 274] 07:01:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11a92b400) [pid = 1945] [serial = 820] [outer = 0x0] 07:01:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11aa13800) [pid = 1945] [serial = 821] [outer = 0x11a92b400] 07:01:32 INFO - PROCESS | 1945 | 1461333692768 Marionette DEBUG loaded listener.js 07:01:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x11acf1400) [pid = 1945] [serial = 822] [outer = 0x11a92b400] 07:01:33 INFO - PROCESS | 1945 | 1461333693202 Marionette TRACE conn3 <- [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]]]}] 07:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 739ms 07:01:33 INFO - PROCESS | 1945 | 1461333693250 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 07:01:33 INFO - PROCESS | 1945 | 1461333693252 Marionette TRACE conn3 <- [1,1069,null,{"value":"7"}] 07:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:01:33 INFO - PROCESS | 1945 | 1461333693256 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:01:33 INFO - PROCESS | 1945 | 1461333693258 Marionette TRACE conn3 <- [1,1070,null,{}] 07:01:33 INFO - PROCESS | 1945 | 1461333693260 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:33 INFO - PROCESS | 1945 | 1461333693365 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 07:01:33 INFO - PROCESS | 1945 | 1461333693435 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bed7000 == 56 [pid = 1945] [id = 275] 07:01:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x11c004c00) [pid = 1945] [serial = 823] [outer = 0x0] 07:01:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x11c103400) [pid = 1945] [serial = 824] [outer = 0x11c004c00] 07:01:33 INFO - PROCESS | 1945 | 1461333693466 Marionette DEBUG loaded listener.js 07:01:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x123938c00) [pid = 1945] [serial = 825] [outer = 0x11c004c00] 07:01:33 INFO - PROCESS | 1945 | 1461333693889 Marionette TRACE conn3 <- [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]]]}] 07:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 07:01:33 INFO - PROCESS | 1945 | 1461333693925 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 07:01:33 INFO - PROCESS | 1945 | 1461333693928 Marionette TRACE conn3 <- [1,1073,null,{"value":"7"}] 07:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:01:33 INFO - PROCESS | 1945 | 1461333693961 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:01:33 INFO - PROCESS | 1945 | 1461333693965 Marionette TRACE conn3 <- [1,1074,null,{}] 07:01:33 INFO - PROCESS | 1945 | 1461333693987 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:34 INFO - PROCESS | 1945 | 1461333694096 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 07:01:34 INFO - PROCESS | 1945 | 1461333694162 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb4d000 == 57 [pid = 1945] [id = 276] 07:01:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11c1a8c00) [pid = 1945] [serial = 826] [outer = 0x0] 07:01:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12b332c00) [pid = 1945] [serial = 827] [outer = 0x11c1a8c00] 07:01:34 INFO - PROCESS | 1945 | 1461333694194 Marionette DEBUG loaded listener.js 07:01:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12baed800) [pid = 1945] [serial = 828] [outer = 0x11c1a8c00] 07:01:34 INFO - PROCESS | 1945 | 1461333694604 Marionette TRACE conn3 <- [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]]]}] 07:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 718ms 07:01:34 INFO - PROCESS | 1945 | 1461333694651 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 07:01:34 INFO - PROCESS | 1945 | 1461333694652 Marionette TRACE conn3 <- [1,1077,null,{"value":"7"}] 07:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:01:34 INFO - PROCESS | 1945 | 1461333694654 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:01:34 INFO - PROCESS | 1945 | 1461333694656 Marionette TRACE conn3 <- [1,1078,null,{}] 07:01:34 INFO - PROCESS | 1945 | 1461333694658 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:34 INFO - PROCESS | 1945 | 1461333694759 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 07:01:34 INFO - PROCESS | 1945 | 1461333694826 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd44800 == 58 [pid = 1945] [id = 277] 07:01:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x129e82c00) [pid = 1945] [serial = 829] [outer = 0x0] 07:01:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12cc7dc00) [pid = 1945] [serial = 830] [outer = 0x129e82c00] 07:01:34 INFO - PROCESS | 1945 | 1461333694855 Marionette DEBUG loaded listener.js 07:01:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12d295000) [pid = 1945] [serial = 831] [outer = 0x129e82c00] 07:01:35 INFO - PROCESS | 1945 | 1461333695263 Marionette TRACE conn3 <- [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]]]}] 07:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 672ms 07:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:01:35 INFO - PROCESS | 1945 | 1461333695335 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 07:01:35 INFO - PROCESS | 1945 | 1461333695336 Marionette TRACE conn3 <- [1,1081,null,{"value":"7"}] 07:01:35 INFO - PROCESS | 1945 | 1461333695340 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:01:35 INFO - PROCESS | 1945 | 1461333695341 Marionette TRACE conn3 <- [1,1082,null,{}] 07:01:35 INFO - PROCESS | 1945 | 1461333695367 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:35 INFO - PROCESS | 1945 | 1461333695608 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 07:01:35 INFO - PROCESS | 1945 | 1461333695858 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba68000 == 59 [pid = 1945] [id = 278] 07:01:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x118f5ac00) [pid = 1945] [serial = 832] [outer = 0x0] 07:01:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x119df7c00) [pid = 1945] [serial = 833] [outer = 0x118f5ac00] 07:01:35 INFO - PROCESS | 1945 | 1461333695963 Marionette DEBUG loaded listener.js 07:01:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x11a931400) [pid = 1945] [serial = 834] [outer = 0x118f5ac00] 07:01:36 INFO - PROCESS | 1945 | 1461333696551 Marionette TRACE conn3 <- [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]]]}] 07:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1221ms 07:01:36 INFO - PROCESS | 1945 | 1461333696563 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 07:01:36 INFO - PROCESS | 1945 | 1461333696567 Marionette TRACE conn3 <- [1,1085,null,{"value":"7"}] 07:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:01:36 INFO - PROCESS | 1945 | 1461333696595 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:01:36 INFO - PROCESS | 1945 | 1461333696598 Marionette TRACE conn3 <- [1,1086,null,{}] 07:01:36 INFO - PROCESS | 1945 | 1461333696605 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:36 INFO - PROCESS | 1945 | 1461333696730 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 07:01:36 INFO - PROCESS | 1945 | 1461333696799 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a8eb000 == 60 [pid = 1945] [id = 279] 07:01:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x11ace6400) [pid = 1945] [serial = 835] [outer = 0x0] 07:01:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x11b632c00) [pid = 1945] [serial = 836] [outer = 0x11ace6400] 07:01:36 INFO - PROCESS | 1945 | 1461333696828 Marionette DEBUG loaded listener.js 07:01:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x11ba53400) [pid = 1945] [serial = 837] [outer = 0x11ace6400] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef5c000 == 59 [pid = 1945] [id = 272] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef45000 == 58 [pid = 1945] [id = 271] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb0e800 == 57 [pid = 1945] [id = 270] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x11a8ce800 == 56 [pid = 1945] [id = 269] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12d214800 == 55 [pid = 1945] [id = 268] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb13800 == 54 [pid = 1945] [id = 267] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x1270dd400) [pid = 1945] [serial = 710] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11ba55c00) [pid = 1945] [serial = 707] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x1270da400) [pid = 1945] [serial = 713] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x11a7e4000) [pid = 1945] [serial = 704] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x116660400) [pid = 1945] [serial = 701] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12da2bc00) [pid = 1945] [serial = 755] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x129b2d000 == 53 [pid = 1945] [id = 266] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x127855000 == 52 [pid = 1945] [id = 265] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x125e0f000 == 51 [pid = 1945] [id = 264] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba79800 == 50 [pid = 1945] [id = 263] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x11a503800 == 49 [pid = 1945] [id = 262] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb82800 == 48 [pid = 1945] [id = 261] 07:01:37 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba7a000 == 47 [pid = 1945] [id = 260] 07:01:37 INFO - PROCESS | 1945 | 1461333697269 Marionette TRACE conn3 <- [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]]]}] 07:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 730ms 07:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:01:37 INFO - PROCESS | 1945 | 1461333697321 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 07:01:37 INFO - PROCESS | 1945 | 1461333697322 Marionette TRACE conn3 <- [1,1089,null,{"value":"7"}] 07:01:37 INFO - PROCESS | 1945 | 1461333697325 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:01:37 INFO - PROCESS | 1945 | 1461333697326 Marionette TRACE conn3 <- [1,1090,null,{}] 07:01:37 INFO - PROCESS | 1945 | 1461333697328 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:37 INFO - PROCESS | 1945 | 1461333697414 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12d925000) [pid = 1945] [serial = 648] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11a92d400) [pid = 1945] [serial = 597] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11c110800) [pid = 1945] [serial = 600] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12baf6400) [pid = 1945] [serial = 603] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12d9a7800) [pid = 1945] [serial = 606] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12da23000) [pid = 1945] [serial = 752] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x129e89800) [pid = 1945] [serial = 734] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12b394800) [pid = 1945] [serial = 737] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11c002c00) [pid = 1945] [serial = 725] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11c1ab400) [pid = 1945] [serial = 726] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x1188e2000) [pid = 1945] [serial = 717] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x1166f0800) [pid = 1945] [serial = 716] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x1273a2000) [pid = 1945] [serial = 731] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12bafc000) [pid = 1945] [serial = 740] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12b7c3000) [pid = 1945] [serial = 738] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12cec7c00) [pid = 1945] [serial = 743] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11aa14800) [pid = 1945] [serial = 720] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11a7e4400) [pid = 1945] [serial = 719] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12bd49000) [pid = 1945] [serial = 741] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11c5f3c00) [pid = 1945] [serial = 728] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12393a400) [pid = 1945] [serial = 729] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11acdf000) [pid = 1945] [serial = 722] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11b6d2c00) [pid = 1945] [serial = 723] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12b390c00) [pid = 1945] [serial = 699] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x127f8a800) [pid = 1945] [serial = 746] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12d9a2c00) [pid = 1945] [serial = 750] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12ced4800) [pid = 1945] [serial = 744] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12b338c00) [pid = 1945] [serial = 735] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12da2c400) [pid = 1945] [serial = 753] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12d276000) [pid = 1945] [serial = 747] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12920d400) [pid = 1945] [serial = 732] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12d27a000) [pid = 1945] [serial = 749] [outer = 0x0] [url = about:blank] 07:01:37 INFO - PROCESS | 1945 | 1461333697481 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x118811800 == 48 [pid = 1945] [id = 280] 07:01:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x118647800) [pid = 1945] [serial = 838] [outer = 0x0] 07:01:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11a92d400) [pid = 1945] [serial = 839] [outer = 0x118647800] 07:01:37 INFO - PROCESS | 1945 | 1461333697508 Marionette DEBUG loaded listener.js 07:01:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11bd2f400) [pid = 1945] [serial = 840] [outer = 0x118647800] 07:01:37 INFO - PROCESS | 1945 | 1461333697814 Marionette TRACE conn3 <- [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]]]}] 07:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 07:01:37 INFO - PROCESS | 1945 | 1461333697845 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 07:01:37 INFO - PROCESS | 1945 | 1461333697847 Marionette TRACE conn3 <- [1,1093,null,{"value":"7"}] 07:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:01:37 INFO - PROCESS | 1945 | 1461333697858 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:01:37 INFO - PROCESS | 1945 | 1461333697861 Marionette TRACE conn3 <- [1,1094,null,{}] 07:01:37 INFO - PROCESS | 1945 | 1461333697863 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:37 INFO - PROCESS | 1945 | 1461333697963 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 07:01:38 INFO - PROCESS | 1945 | 1461333698029 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae89800 == 49 [pid = 1945] [id = 281] 07:01:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11bd2ec00) [pid = 1945] [serial = 841] [outer = 0x0] 07:01:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11c442c00) [pid = 1945] [serial = 842] [outer = 0x11bd2ec00] 07:01:38 INFO - PROCESS | 1945 | 1461333698056 Marionette DEBUG loaded listener.js 07:01:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x125c24400) [pid = 1945] [serial = 843] [outer = 0x11bd2ec00] 07:01:38 INFO - PROCESS | 1945 | 1461333698337 Marionette TRACE conn3 <- [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]]]}] 07:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 524ms 07:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:01:38 INFO - PROCESS | 1945 | 1461333698378 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 07:01:38 INFO - PROCESS | 1945 | 1461333698379 Marionette TRACE conn3 <- [1,1097,null,{"value":"7"}] 07:01:38 INFO - PROCESS | 1945 | 1461333698381 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:01:38 INFO - PROCESS | 1945 | 1461333698383 Marionette TRACE conn3 <- [1,1098,null,{}] 07:01:38 INFO - PROCESS | 1945 | 1461333698389 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:38 INFO - PROCESS | 1945 | 1461333698476 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 07:01:38 INFO - PROCESS | 1945 | 1461333698529 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c792000 == 50 [pid = 1945] [id = 282] 07:01:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11c0bc800) [pid = 1945] [serial = 844] [outer = 0x0] 07:01:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x125e24000) [pid = 1945] [serial = 845] [outer = 0x11c0bc800] 07:01:38 INFO - PROCESS | 1945 | 1461333698555 Marionette DEBUG loaded listener.js 07:01:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x127c88c00) [pid = 1945] [serial = 846] [outer = 0x11c0bc800] 07:01:38 INFO - PROCESS | 1945 | 1461333698828 Marionette TRACE conn3 <- [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]]]}] 07:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 473ms 07:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:01:38 INFO - PROCESS | 1945 | 1461333698859 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 07:01:38 INFO - PROCESS | 1945 | 1461333698860 Marionette TRACE conn3 <- [1,1101,null,{"value":"7"}] 07:01:38 INFO - PROCESS | 1945 | 1461333698862 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:01:38 INFO - PROCESS | 1945 | 1461333698863 Marionette TRACE conn3 <- [1,1102,null,{}] 07:01:38 INFO - PROCESS | 1945 | 1461333698866 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:38 INFO - PROCESS | 1945 | 1461333698960 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 07:01:38 INFO - PROCESS | 1945 | 1461333698968 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12786d800 == 51 [pid = 1945] [id = 283] 07:01:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x129e84400) [pid = 1945] [serial = 847] [outer = 0x0] 07:01:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b102800) [pid = 1945] [serial = 848] [outer = 0x129e84400] 07:01:39 INFO - PROCESS | 1945 | 1461333699002 Marionette DEBUG loaded listener.js 07:01:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12b33b400) [pid = 1945] [serial = 849] [outer = 0x129e84400] 07:01:39 INFO - PROCESS | 1945 | 1461333699371 Marionette TRACE conn3 <- [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]]]}] 07:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 07:01:39 INFO - PROCESS | 1945 | 1461333699399 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 07:01:39 INFO - PROCESS | 1945 | 1461333699401 Marionette TRACE conn3 <- [1,1105,null,{"value":"7"}] 07:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:01:39 INFO - PROCESS | 1945 | 1461333699404 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:01:39 INFO - PROCESS | 1945 | 1461333699405 Marionette TRACE conn3 <- [1,1106,null,{}] 07:01:39 INFO - PROCESS | 1945 | 1461333699407 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:39 INFO - PROCESS | 1945 | 1461333699510 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 07:01:39 INFO - PROCESS | 1945 | 1461333699525 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288bf000 == 52 [pid = 1945] [id = 284] 07:01:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b33ec00) [pid = 1945] [serial = 850] [outer = 0x0] 07:01:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12b7b5400) [pid = 1945] [serial = 851] [outer = 0x12b33ec00] 07:01:39 INFO - PROCESS | 1945 | 1461333699551 Marionette DEBUG loaded listener.js 07:01:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12baefc00) [pid = 1945] [serial = 852] [outer = 0x12b33ec00] 07:01:39 INFO - PROCESS | 1945 | 1461333699862 Marionette TRACE conn3 <- [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]]]}] 07:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 07:01:39 INFO - PROCESS | 1945 | 1461333699922 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 07:01:39 INFO - PROCESS | 1945 | 1461333699923 Marionette TRACE conn3 <- [1,1109,null,{"value":"7"}] 07:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:01:39 INFO - PROCESS | 1945 | 1461333699933 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:01:39 INFO - PROCESS | 1945 | 1461333699935 Marionette TRACE conn3 <- [1,1110,null,{}] 07:01:39 INFO - PROCESS | 1945 | 1461333699937 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:40 INFO - PROCESS | 1945 | 1461333700036 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 07:01:40 INFO - PROCESS | 1945 | 1461333700040 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b357000 == 53 [pid = 1945] [id = 285] 07:01:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12b340800) [pid = 1945] [serial = 853] [outer = 0x0] 07:01:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12cc7c800) [pid = 1945] [serial = 854] [outer = 0x12b340800] 07:01:40 INFO - PROCESS | 1945 | 1461333700093 Marionette DEBUG loaded listener.js 07:01:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12ced1800) [pid = 1945] [serial = 855] [outer = 0x12b340800] 07:01:40 INFO - PROCESS | 1945 | 1461333700409 Marionette TRACE conn3 <- [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]]]}] 07:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 527ms 07:01:40 INFO - PROCESS | 1945 | 1461333700453 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 07:01:40 INFO - PROCESS | 1945 | 1461333700454 Marionette TRACE conn3 <- [1,1113,null,{"value":"7"}] 07:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:01:40 INFO - PROCESS | 1945 | 1461333700457 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:01:40 INFO - PROCESS | 1945 | 1461333700458 Marionette TRACE conn3 <- [1,1114,null,{}] 07:01:40 INFO - PROCESS | 1945 | 1461333700460 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:40 INFO - PROCESS | 1945 | 1461333700555 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 07:01:40 INFO - PROCESS | 1945 | 1461333700567 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb09000 == 54 [pid = 1945] [id = 286] 07:01:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12cec6000) [pid = 1945] [serial = 856] [outer = 0x0] 07:01:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12d275400) [pid = 1945] [serial = 857] [outer = 0x12cec6000] 07:01:40 INFO - PROCESS | 1945 | 1461333700592 Marionette DEBUG loaded listener.js 07:01:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12d291400) [pid = 1945] [serial = 858] [outer = 0x12cec6000] 07:01:40 INFO - PROCESS | 1945 | 1461333700926 Marionette TRACE conn3 <- [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]]]}] 07:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 517ms 07:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:01:40 INFO - PROCESS | 1945 | 1461333700975 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 07:01:40 INFO - PROCESS | 1945 | 1461333700976 Marionette TRACE conn3 <- [1,1117,null,{"value":"7"}] 07:01:40 INFO - PROCESS | 1945 | 1461333700978 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:01:40 INFO - PROCESS | 1945 | 1461333700979 Marionette TRACE conn3 <- [1,1118,null,{}] 07:01:40 INFO - PROCESS | 1945 | 1461333700982 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:41 INFO - PROCESS | 1945 | 1461333701080 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 07:01:41 INFO - PROCESS | 1945 | 1461333701095 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bedb800 == 55 [pid = 1945] [id = 287] 07:01:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11ace8800) [pid = 1945] [serial = 859] [outer = 0x0] 07:01:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12d29b400) [pid = 1945] [serial = 860] [outer = 0x11ace8800] 07:01:41 INFO - PROCESS | 1945 | 1461333701121 Marionette DEBUG loaded listener.js 07:01:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12d92a400) [pid = 1945] [serial = 861] [outer = 0x11ace8800] 07:01:41 INFO - PROCESS | 1945 | 1461333701644 Marionette TRACE conn3 <- [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]]]}] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11ac13c00) [pid = 1945] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12d277000) [pid = 1945] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x119270000) [pid = 1945] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11c107000) [pid = 1945] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12787c400) [pid = 1945] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11a92f400) [pid = 1945] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x118647c00) [pid = 1945] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x114ea3c00) [pid = 1945] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11bb47c00) [pid = 1945] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11a924400) [pid = 1945] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x11ace3000) [pid = 1945] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11c513c00) [pid = 1945] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12da28c00) [pid = 1945] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11637d000) [pid = 1945] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11aced800) [pid = 1945] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11c110000) [pid = 1945] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x115307000) [pid = 1945] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x118f5dc00) [pid = 1945] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12756bc00) [pid = 1945] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12b33e000) [pid = 1945] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x123938800) [pid = 1945] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:01:41 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x114707800) [pid = 1945] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 722ms 07:01:41 INFO - PROCESS | 1945 | 1461333701700 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 07:01:41 INFO - PROCESS | 1945 | 1461333701701 Marionette TRACE conn3 <- [1,1121,null,{"value":"7"}] 07:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:01:41 INFO - PROCESS | 1945 | 1461333701704 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:01:41 INFO - PROCESS | 1945 | 1461333701705 Marionette TRACE conn3 <- [1,1122,null,{}] 07:01:41 INFO - PROCESS | 1945 | 1461333701707 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:41 INFO - PROCESS | 1945 | 1461333701804 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 07:01:41 INFO - PROCESS | 1945 | 1461333701810 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x119269800 == 56 [pid = 1945] [id = 288] 07:01:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x118647c00) [pid = 1945] [serial = 862] [outer = 0x0] 07:01:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x119a2cc00) [pid = 1945] [serial = 863] [outer = 0x118647c00] 07:01:41 INFO - PROCESS | 1945 | 1461333701841 Marionette DEBUG loaded listener.js 07:01:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11c110000) [pid = 1945] [serial = 864] [outer = 0x118647c00] 07:01:42 INFO - PROCESS | 1945 | 1461333702183 Marionette TRACE conn3 <- [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]]]}] 07:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 07:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:01:42 INFO - PROCESS | 1945 | 1461333702223 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 07:01:42 INFO - PROCESS | 1945 | 1461333702224 Marionette TRACE conn3 <- [1,1125,null,{"value":"7"}] 07:01:42 INFO - PROCESS | 1945 | 1461333702226 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:01:42 INFO - PROCESS | 1945 | 1461333702228 Marionette TRACE conn3 <- [1,1126,null,{}] 07:01:42 INFO - PROCESS | 1945 | 1461333702231 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:42 INFO - PROCESS | 1945 | 1461333702347 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 07:01:42 INFO - PROCESS | 1945 | 1461333702354 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9d0800 == 57 [pid = 1945] [id = 289] 07:01:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x123a9e000) [pid = 1945] [serial = 865] [outer = 0x0] 07:01:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12d9a8400) [pid = 1945] [serial = 866] [outer = 0x123a9e000] 07:01:42 INFO - PROCESS | 1945 | 1461333702380 Marionette DEBUG loaded listener.js 07:01:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12da2f000) [pid = 1945] [serial = 867] [outer = 0x123a9e000] 07:01:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11a84ec00) [pid = 1945] [serial = 868] [outer = 0x12f763000] 07:01:42 INFO - PROCESS | 1945 | 1461333702735 Marionette TRACE conn3 <- [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]]]}] 07:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 07:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:01:42 INFO - PROCESS | 1945 | 1461333702746 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 07:01:42 INFO - PROCESS | 1945 | 1461333702747 Marionette TRACE conn3 <- [1,1129,null,{"value":"7"}] 07:01:42 INFO - PROCESS | 1945 | 1461333702749 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:01:42 INFO - PROCESS | 1945 | 1461333702752 Marionette TRACE conn3 <- [1,1130,null,{}] 07:01:42 INFO - PROCESS | 1945 | 1461333702755 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:42 INFO - PROCESS | 1945 | 1461333702839 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 07:01:42 INFO - PROCESS | 1945 | 1461333702894 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e444000 == 58 [pid = 1945] [id = 290] 07:01:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x1271e0000) [pid = 1945] [serial = 869] [outer = 0x0] 07:01:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12e2b7c00) [pid = 1945] [serial = 870] [outer = 0x1271e0000] 07:01:42 INFO - PROCESS | 1945 | 1461333702920 Marionette DEBUG loaded listener.js 07:01:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12e340c00) [pid = 1945] [serial = 871] [outer = 0x1271e0000] 07:01:43 INFO - PROCESS | 1945 | 1461333703211 Marionette TRACE conn3 <- [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]]]}] 07:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 472ms 07:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:01:43 INFO - PROCESS | 1945 | 1461333703224 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 07:01:43 INFO - PROCESS | 1945 | 1461333703225 Marionette TRACE conn3 <- [1,1133,null,{"value":"7"}] 07:01:43 INFO - PROCESS | 1945 | 1461333703227 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:01:43 INFO - PROCESS | 1945 | 1461333703228 Marionette TRACE conn3 <- [1,1134,null,{}] 07:01:43 INFO - PROCESS | 1945 | 1461333703230 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:43 INFO - PROCESS | 1945 | 1461333703330 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 07:01:43 INFO - PROCESS | 1945 | 1461333703334 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e81b800 == 59 [pid = 1945] [id = 291] 07:01:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x128005800) [pid = 1945] [serial = 872] [outer = 0x0] 07:01:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12e665800) [pid = 1945] [serial = 873] [outer = 0x128005800] 07:01:43 INFO - PROCESS | 1945 | 1461333703359 Marionette DEBUG loaded listener.js 07:01:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12e671000) [pid = 1945] [serial = 874] [outer = 0x128005800] 07:01:43 INFO - PROCESS | 1945 | 1461333703762 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 07:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 569ms 07:01:43 INFO - PROCESS | 1945 | 1461333703799 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 07:01:43 INFO - PROCESS | 1945 | 1461333703802 Marionette TRACE conn3 <- [1,1137,null,{"value":"7"}] 07:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:01:43 INFO - PROCESS | 1945 | 1461333703809 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:01:43 INFO - PROCESS | 1945 | 1461333703811 Marionette TRACE conn3 <- [1,1138,null,{}] 07:01:43 INFO - PROCESS | 1945 | 1461333703815 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:43 INFO - PROCESS | 1945 | 1461333703920 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 07:01:43 INFO - PROCESS | 1945 | 1461333703977 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x118e19800 == 60 [pid = 1945] [id = 292] 07:01:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11795fc00) [pid = 1945] [serial = 875] [outer = 0x0] 07:01:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x11912f400) [pid = 1945] [serial = 876] [outer = 0x11795fc00] 07:01:44 INFO - PROCESS | 1945 | 1461333704009 Marionette DEBUG loaded listener.js 07:01:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x11a927000) [pid = 1945] [serial = 877] [outer = 0x11795fc00] 07:01:44 INFO - PROCESS | 1945 | 1461333704477 Marionette TRACE conn3 <- [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]]]}] 07:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 719ms 07:01:44 INFO - PROCESS | 1945 | 1461333704534 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 07:01:44 INFO - PROCESS | 1945 | 1461333704538 Marionette TRACE conn3 <- [1,1141,null,{"value":"7"}] 07:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:01:44 INFO - PROCESS | 1945 | 1461333704545 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:01:44 INFO - PROCESS | 1945 | 1461333704547 Marionette TRACE conn3 <- [1,1142,null,{}] 07:01:44 INFO - PROCESS | 1945 | 1461333704550 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:44 INFO - PROCESS | 1945 | 1461333704654 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 07:01:44 INFO - PROCESS | 1945 | 1461333704723 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bed2800 == 61 [pid = 1945] [id = 293] 07:01:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x11bbc6000) [pid = 1945] [serial = 878] [outer = 0x0] 07:01:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11bd2a400) [pid = 1945] [serial = 879] [outer = 0x11bbc6000] 07:01:44 INFO - PROCESS | 1945 | 1461333704753 Marionette DEBUG loaded listener.js 07:01:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11c1ab400) [pid = 1945] [serial = 880] [outer = 0x11bbc6000] 07:01:45 INFO - PROCESS | 1945 | 1461333705168 Marionette TRACE conn3 <- [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]]]}] 07:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 672ms 07:01:45 INFO - PROCESS | 1945 | 1461333705217 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 07:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:01:45 INFO - PROCESS | 1945 | 1461333705219 Marionette TRACE conn3 <- [1,1145,null,{"value":"7"}] 07:01:45 INFO - PROCESS | 1945 | 1461333705221 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:01:45 INFO - PROCESS | 1945 | 1461333705224 Marionette TRACE conn3 <- [1,1146,null,{}] 07:01:45 INFO - PROCESS | 1945 | 1461333705232 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:45 INFO - PROCESS | 1945 | 1461333705358 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 07:01:45 INFO - PROCESS | 1945 | 1461333705414 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb0f000 == 62 [pid = 1945] [id = 294] 07:01:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x123932000) [pid = 1945] [serial = 881] [outer = 0x0] 07:01:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x127173400) [pid = 1945] [serial = 882] [outer = 0x123932000] 07:01:45 INFO - PROCESS | 1945 | 1461333705458 Marionette DEBUG loaded listener.js 07:01:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12b103800) [pid = 1945] [serial = 883] [outer = 0x123932000] 07:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 672ms 07:01:45 INFO - PROCESS | 1945 | 1461333705886 Marionette TRACE conn3 <- [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]]]}] 07:01:45 INFO - PROCESS | 1945 | 1461333705894 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 07:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:01:45 INFO - PROCESS | 1945 | 1461333705895 Marionette TRACE conn3 <- [1,1149,null,{"value":"7"}] 07:01:45 INFO - PROCESS | 1945 | 1461333705898 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:01:45 INFO - PROCESS | 1945 | 1461333705899 Marionette TRACE conn3 <- [1,1150,null,{}] 07:01:45 INFO - PROCESS | 1945 | 1461333705901 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:46 INFO - PROCESS | 1945 | 1461333706004 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 07:01:46 INFO - PROCESS | 1945 | 1461333706054 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f7c7800 == 63 [pid = 1945] [id = 295] 07:01:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12b106400) [pid = 1945] [serial = 884] [outer = 0x0] 07:01:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12b283400) [pid = 1945] [serial = 885] [outer = 0x12b106400] 07:01:46 INFO - PROCESS | 1945 | 1461333706084 Marionette DEBUG loaded listener.js 07:01:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12b337400) [pid = 1945] [serial = 886] [outer = 0x12b106400] 07:01:46 INFO - PROCESS | 1945 | 1461333706494 Marionette TRACE conn3 <- [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]]]}] 07:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 619ms 07:01:46 INFO - PROCESS | 1945 | 1461333706517 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 07:01:46 INFO - PROCESS | 1945 | 1461333706518 Marionette TRACE conn3 <- [1,1153,null,{"value":"7"}] 07:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:01:46 INFO - PROCESS | 1945 | 1461333706521 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:01:46 INFO - PROCESS | 1945 | 1461333706522 Marionette TRACE conn3 <- [1,1154,null,{}] 07:01:46 INFO - PROCESS | 1945 | 1461333706524 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:46 INFO - PROCESS | 1945 | 1461333706625 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 07:01:46 INFO - PROCESS | 1945 | 1461333706711 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12feba800 == 64 [pid = 1945] [id = 296] 07:01:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12b392400) [pid = 1945] [serial = 887] [outer = 0x0] 07:01:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12cc85800) [pid = 1945] [serial = 888] [outer = 0x12b392400] 07:01:46 INFO - PROCESS | 1945 | 1461333706740 Marionette DEBUG loaded listener.js 07:01:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12d298000) [pid = 1945] [serial = 889] [outer = 0x12b392400] 07:01:47 INFO - PROCESS | 1945 | 1461333707165 Marionette TRACE conn3 <- [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]]]}] 07:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 668ms 07:01:47 INFO - PROCESS | 1945 | 1461333707190 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 07:01:47 INFO - PROCESS | 1945 | 1461333707192 Marionette TRACE conn3 <- [1,1157,null,{"value":"7"}] 07:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:01:47 INFO - PROCESS | 1945 | 1461333707194 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:01:47 INFO - PROCESS | 1945 | 1461333707195 Marionette TRACE conn3 <- [1,1158,null,{}] 07:01:47 INFO - PROCESS | 1945 | 1461333707198 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:47 INFO - PROCESS | 1945 | 1461333707315 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 07:01:47 INFO - PROCESS | 1945 | 1461333707386 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x1303c5800 == 65 [pid = 1945] [id = 297] 07:01:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12e2bd000) [pid = 1945] [serial = 890] [outer = 0x0] 07:01:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12eced400) [pid = 1945] [serial = 891] [outer = 0x12e2bd000] 07:01:47 INFO - PROCESS | 1945 | 1461333707417 Marionette DEBUG loaded listener.js 07:01:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12ecf7c00) [pid = 1945] [serial = 892] [outer = 0x12e2bd000] 07:01:47 INFO - PROCESS | 1945 | 1461333707857 Marionette TRACE conn3 <- [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]]]}] 07:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 672ms 07:01:47 INFO - PROCESS | 1945 | 1461333707866 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 07:01:47 INFO - PROCESS | 1945 | 1461333707868 Marionette TRACE conn3 <- [1,1161,null,{"value":"7"}] 07:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:01:47 INFO - PROCESS | 1945 | 1461333707870 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:01:47 INFO - PROCESS | 1945 | 1461333707872 Marionette TRACE conn3 <- [1,1162,null,{}] 07:01:47 INFO - PROCESS | 1945 | 1461333707874 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:47 INFO - PROCESS | 1945 | 1461333707996 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 07:01:48 INFO - PROCESS | 1945 | 1461333708078 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a8800 == 66 [pid = 1945] [id = 298] 07:01:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x114bc3400) [pid = 1945] [serial = 893] [outer = 0x0] 07:01:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x114bc7800) [pid = 1945] [serial = 894] [outer = 0x114bc3400] 07:01:48 INFO - PROCESS | 1945 | 1461333708110 Marionette DEBUG loaded listener.js 07:01:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x114bcb800) [pid = 1945] [serial = 895] [outer = 0x114bc3400] 07:01:48 INFO - PROCESS | 1945 | 1461333708696 Marionette TRACE conn3 <- [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]]]}] 07:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 870ms 07:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:01:48 INFO - PROCESS | 1945 | 1461333708741 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 07:01:48 INFO - PROCESS | 1945 | 1461333708743 Marionette TRACE conn3 <- [1,1165,null,{"value":"7"}] 07:01:48 INFO - PROCESS | 1945 | 1461333708747 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:01:48 INFO - PROCESS | 1945 | 1461333708749 Marionette TRACE conn3 <- [1,1166,null,{}] 07:01:48 INFO - PROCESS | 1945 | 1461333708773 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:48 INFO - PROCESS | 1945 | 1461333708873 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 07:01:48 INFO - PROCESS | 1945 | 1461333708948 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae8f800 == 67 [pid = 1945] [id = 299] 07:01:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x1142bd800) [pid = 1945] [serial = 896] [outer = 0x0] 07:01:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x114ea5800) [pid = 1945] [serial = 897] [outer = 0x1142bd800] 07:01:48 INFO - PROCESS | 1945 | 1461333708976 Marionette DEBUG loaded listener.js 07:01:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x118646000) [pid = 1945] [serial = 898] [outer = 0x1142bd800] 07:01:49 INFO - PROCESS | 1945 | 1461333709438 Marionette TRACE conn3 <- [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]]]}] 07:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 740ms 07:01:49 INFO - PROCESS | 1945 | 1461333709502 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 07:01:49 INFO - PROCESS | 1945 | 1461333709506 Marionette TRACE conn3 <- [1,1169,null,{"value":"7"}] 07:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:01:49 INFO - PROCESS | 1945 | 1461333709512 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:01:49 INFO - PROCESS | 1945 | 1461333709514 Marionette TRACE conn3 <- [1,1170,null,{}] 07:01:49 INFO - PROCESS | 1945 | 1461333709517 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:49 INFO - PROCESS | 1945 | 1461333709614 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 07:01:49 INFO - PROCESS | 1945 | 1461333709689 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b146800 == 68 [pid = 1945] [id = 300] 07:01:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x11a850c00) [pid = 1945] [serial = 899] [outer = 0x0] 07:01:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x11aa16c00) [pid = 1945] [serial = 900] [outer = 0x11a850c00] 07:01:49 INFO - PROCESS | 1945 | 1461333709716 Marionette DEBUG loaded listener.js 07:01:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x11acea000) [pid = 1945] [serial = 901] [outer = 0x11a850c00] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12e444000 == 67 [pid = 1945] [id = 290] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9d0800 == 66 [pid = 1945] [id = 289] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x119269800 == 65 [pid = 1945] [id = 288] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12bedb800 == 64 [pid = 1945] [id = 287] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb09000 == 63 [pid = 1945] [id = 286] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12b357000 == 62 [pid = 1945] [id = 285] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x1288bf000 == 61 [pid = 1945] [id = 284] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12786d800 == 60 [pid = 1945] [id = 283] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11c792000 == 59 [pid = 1945] [id = 282] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae89800 == 58 [pid = 1945] [id = 281] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x118811800 == 57 [pid = 1945] [id = 280] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11a8eb000 == 56 [pid = 1945] [id = 279] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba68000 == 55 [pid = 1945] [id = 278] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd44800 == 54 [pid = 1945] [id = 277] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb4d000 == 53 [pid = 1945] [id = 276] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12bed7000 == 52 [pid = 1945] [id = 275] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba6a800 == 51 [pid = 1945] [id = 274] 07:01:49 INFO - PROCESS | 1945 | --DOCSHELL 0x115822800 == 50 [pid = 1945] [id = 273] 07:01:50 INFO - PROCESS | 1945 | 1461333710092 Marionette TRACE conn3 <- [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]]]}] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x114eaa400) [pid = 1945] [serial = 813] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x12ecebc00) [pid = 1945] [serial = 815] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x12ecec800) [pid = 1945] [serial = 810] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12e2c0c00) [pid = 1945] [serial = 800] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x11aa15400) [pid = 1945] [serial = 705] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x123aa7000) [pid = 1945] [serial = 788] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12ceef800) [pid = 1945] [serial = 795] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x11b634c00) [pid = 1945] [serial = 761] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x12393cc00) [pid = 1945] [serial = 807] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x119d58400) [pid = 1945] [serial = 780] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x11b6d5800) [pid = 1945] [serial = 806] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x114ea6400) [pid = 1945] [serial = 812] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11c50ac00) [pid = 1945] [serial = 786] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11acec800) [pid = 1945] [serial = 654] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12755f800) [pid = 1945] [serial = 789] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x11ae9a400) [pid = 1945] [serial = 782] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x127f87000) [pid = 1945] [serial = 711] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12e666c00) [pid = 1945] [serial = 803] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x118f60400) [pid = 1945] [serial = 651] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12760bc00) [pid = 1945] [serial = 764] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12baef000) [pid = 1945] [serial = 809] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11c0ba800) [pid = 1945] [serial = 785] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11c00b000) [pid = 1945] [serial = 708] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x127569c00) [pid = 1945] [serial = 657] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12e33a400) [pid = 1945] [serial = 801] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x1186a9400) [pid = 1945] [serial = 702] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12e662400) [pid = 1945] [serial = 777] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12bafc800) [pid = 1945] [serial = 767] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12e66c000) [pid = 1945] [serial = 804] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11ba49000) [pid = 1945] [serial = 783] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x128043000) [pid = 1945] [serial = 776] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x127f8b400) [pid = 1945] [serial = 791] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x118ec5800) [pid = 1945] [serial = 758] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12d926400) [pid = 1945] [serial = 797] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12d9a1400) [pid = 1945] [serial = 594] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x1188dbc00) [pid = 1945] [serial = 779] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x129e81000) [pid = 1945] [serial = 714] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x129e88000) [pid = 1945] [serial = 794] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x129b47000) [pid = 1945] [serial = 792] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12da23800) [pid = 1945] [serial = 798] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12d272400) [pid = 1945] [serial = 770] [outer = 0x0] [url = about:blank] 07:01:50 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12e33b400) [pid = 1945] [serial = 773] [outer = 0x0] [url = about:blank] 07:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 622ms 07:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:01:50 INFO - PROCESS | 1945 | 1461333710134 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 07:01:50 INFO - PROCESS | 1945 | 1461333710136 Marionette TRACE conn3 <- [1,1173,null,{"value":"7"}] 07:01:50 INFO - PROCESS | 1945 | 1461333710138 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:01:50 INFO - PROCESS | 1945 | 1461333710140 Marionette TRACE conn3 <- [1,1174,null,{}] 07:01:50 INFO - PROCESS | 1945 | 1461333710148 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:50 INFO - PROCESS | 1945 | 1461333710236 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 07:01:50 INFO - PROCESS | 1945 | 1461333710242 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae7c800 == 51 [pid = 1945] [id = 301] 07:01:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11b62b000) [pid = 1945] [serial = 902] [outer = 0x0] 07:01:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11b6d2c00) [pid = 1945] [serial = 903] [outer = 0x11b62b000] 07:01:50 INFO - PROCESS | 1945 | 1461333710270 Marionette DEBUG loaded listener.js 07:01:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11bb51c00) [pid = 1945] [serial = 904] [outer = 0x11b62b000] 07:01:50 INFO - PROCESS | 1945 | 1461333710623 Marionette TRACE conn3 <- [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] 07:01:50 INFO - PROCESS | 1945 | 1461333710665 Marionette TRACE conn3 <- [1,1177,null,{"value":"7"}] 07:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:01:50 INFO - PROCESS | 1945 | 1461333710667 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:01:50 INFO - PROCESS | 1945 | 1461333710669 Marionette TRACE conn3 <- [1,1178,null,{}] 07:01:50 INFO - PROCESS | 1945 | 1461333710671 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:50 INFO - PROCESS | 1945 | 1461333710753 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 07:01:50 INFO - PROCESS | 1945 | 1461333710757 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x127080800 == 52 [pid = 1945] [id = 302] 07:01:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11bd22c00) [pid = 1945] [serial = 905] [outer = 0x0] 07:01:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11c111400) [pid = 1945] [serial = 906] [outer = 0x11bd22c00] 07:01:50 INFO - PROCESS | 1945 | 1461333710784 Marionette DEBUG loaded listener.js 07:01:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11c5edc00) [pid = 1945] [serial = 907] [outer = 0x11bd22c00] 07:01:51 INFO - PROCESS | 1945 | 1461333711308 Marionette TRACE conn3 <- [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] 07:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:01:51 INFO - PROCESS | 1945 | 1461333711340 Marionette TRACE conn3 <- [1,1181,null,{"value":"7"}] 07:01:51 INFO - PROCESS | 1945 | 1461333711343 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:01:51 INFO - PROCESS | 1945 | 1461333711345 Marionette TRACE conn3 <- [1,1182,null,{}] 07:01:51 INFO - PROCESS | 1945 | 1461333711367 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:51 INFO - PROCESS | 1945 | 1461333711491 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 07:01:51 INFO - PROCESS | 1945 | 1461333711529 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b68e800 == 53 [pid = 1945] [id = 303] 07:01:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x119a24c00) [pid = 1945] [serial = 908] [outer = 0x0] 07:01:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11a92a400) [pid = 1945] [serial = 909] [outer = 0x119a24c00] 07:01:51 INFO - PROCESS | 1945 | 1461333711561 Marionette DEBUG loaded listener.js 07:01:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11aceb400) [pid = 1945] [serial = 910] [outer = 0x119a24c00] 07:01:51 INFO - PROCESS | 1945 | 1461333711978 Marionette TRACE conn3 <- [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] 07:01:52 INFO - PROCESS | 1945 | 1461333712018 Marionette TRACE conn3 <- [1,1185,null,{"value":"7"}] 07:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:01:52 INFO - PROCESS | 1945 | 1461333712023 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:01:52 INFO - PROCESS | 1945 | 1461333712025 Marionette TRACE conn3 <- [1,1186,null,{}] 07:01:52 INFO - PROCESS | 1945 | 1461333712028 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:52 INFO - PROCESS | 1945 | 1461333712151 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 07:01:52 INFO - PROCESS | 1945 | 1461333712216 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x127c32800 == 54 [pid = 1945] [id = 304] 07:01:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11acec000) [pid = 1945] [serial = 911] [outer = 0x0] 07:01:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11ba54c00) [pid = 1945] [serial = 912] [outer = 0x11acec000] 07:01:52 INFO - PROCESS | 1945 | 1461333712247 Marionette DEBUG loaded listener.js 07:01:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12392fc00) [pid = 1945] [serial = 913] [outer = 0x11acec000] 07:01:52 INFO - PROCESS | 1945 | 1461333712687 Marionette TRACE conn3 <- [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] 07:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:01:52 INFO - PROCESS | 1945 | 1461333712697 Marionette TRACE conn3 <- [1,1189,null,{"value":"7"}] 07:01:52 INFO - PROCESS | 1945 | 1461333712700 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:01:52 INFO - PROCESS | 1945 | 1461333712704 Marionette TRACE conn3 <- [1,1190,null,{}] 07:01:52 INFO - PROCESS | 1945 | 1461333712713 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:52 INFO - PROCESS | 1945 | 1461333712851 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 07:01:52 INFO - PROCESS | 1945 | 1461333712859 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b64d800 == 55 [pid = 1945] [id = 305] 07:01:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x125f8e400) [pid = 1945] [serial = 914] [outer = 0x0] 07:01:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x127c87c00) [pid = 1945] [serial = 915] [outer = 0x125f8e400] 07:01:52 INFO - PROCESS | 1945 | 1461333712891 Marionette DEBUG loaded listener.js 07:01:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x128883800) [pid = 1945] [serial = 916] [outer = 0x125f8e400] 07:01:53 INFO - PROCESS | 1945 | 1461333713395 Marionette TRACE conn3 <- [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] 07:01:53 INFO - PROCESS | 1945 | 1461333713451 Marionette TRACE conn3 <- [1,1193,null,{"value":"7"}] 07:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:01:53 INFO - PROCESS | 1945 | 1461333713473 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:01:53 INFO - PROCESS | 1945 | 1461333713475 Marionette TRACE conn3 <- [1,1194,null,{}] 07:01:53 INFO - PROCESS | 1945 | 1461333713479 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:53 INFO - PROCESS | 1945 | 1461333713634 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 07:01:53 INFO - PROCESS | 1945 | 1461333713718 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb11000 == 56 [pid = 1945] [id = 306] 07:01:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x129219800) [pid = 1945] [serial = 917] [outer = 0x0] 07:01:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12b109c00) [pid = 1945] [serial = 918] [outer = 0x129219800] 07:01:53 INFO - PROCESS | 1945 | 1461333713749 Marionette DEBUG loaded listener.js 07:01:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12b286c00) [pid = 1945] [serial = 919] [outer = 0x129219800] 07:01:54 INFO - PROCESS | 1945 | 1461333714162 Marionette TRACE conn3 <- [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] 07:01:54 INFO - PROCESS | 1945 | 1461333714195 Marionette TRACE conn3 <- [1,1197,null,{"value":"7"}] 07:01:54 INFO - PROCESS | 1945 | 1461333714197 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:01:54 INFO - PROCESS | 1945 | 1461333714198 Marionette TRACE conn3 <- [1,1198,null,{}] 07:01:54 INFO - PROCESS | 1945 | 1461333714201 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:54 INFO - PROCESS | 1945 | 1461333714297 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 07:01:54 INFO - PROCESS | 1945 | 1461333714346 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d20b800 == 57 [pid = 1945] [id = 307] 07:01:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12b287000) [pid = 1945] [serial = 920] [outer = 0x0] 07:01:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12b38a000) [pid = 1945] [serial = 921] [outer = 0x12b287000] 07:01:54 INFO - PROCESS | 1945 | 1461333714376 Marionette DEBUG loaded listener.js 07:01:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12baef000) [pid = 1945] [serial = 922] [outer = 0x12b287000] 07:01:54 INFO - PROCESS | 1945 | 1461333714804 Marionette TRACE conn3 <- [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]]]}] 07:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 621ms 07:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:01:54 INFO - PROCESS | 1945 | 1461333714819 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 07:01:54 INFO - PROCESS | 1945 | 1461333714820 Marionette TRACE conn3 <- [1,1201,null,{"value":"7"}] 07:01:54 INFO - PROCESS | 1945 | 1461333714822 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:01:54 INFO - PROCESS | 1945 | 1461333714823 Marionette TRACE conn3 <- [1,1202,null,{}] 07:01:54 INFO - PROCESS | 1945 | 1461333714826 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:54 INFO - PROCESS | 1945 | 1461333714933 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 07:01:55 INFO - PROCESS | 1945 | 1461333715017 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e449000 == 58 [pid = 1945] [id = 308] 07:01:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12b334c00) [pid = 1945] [serial = 923] [outer = 0x0] 07:01:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12ced0c00) [pid = 1945] [serial = 924] [outer = 0x12b334c00] 07:01:55 INFO - PROCESS | 1945 | 1461333715050 Marionette DEBUG loaded listener.js 07:01:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12d925400) [pid = 1945] [serial = 925] [outer = 0x12b334c00] 07:01:55 INFO - PROCESS | 1945 | 1461333715457 Marionette TRACE conn3 <- [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]]]}] 07:01:55 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 07:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 07:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:01:55 INFO - PROCESS | 1945 | 1461333715492 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 07:01:55 INFO - PROCESS | 1945 | 1461333715494 Marionette TRACE conn3 <- [1,1205,null,{"value":"7"}] 07:01:55 INFO - PROCESS | 1945 | 1461333715496 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:01:55 INFO - PROCESS | 1945 | 1461333715497 Marionette TRACE conn3 <- [1,1206,null,{}] 07:01:55 INFO - PROCESS | 1945 | 1461333715500 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:55 INFO - PROCESS | 1945 | 1461333715600 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 07:01:55 INFO - PROCESS | 1945 | 1461333715652 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e81f000 == 59 [pid = 1945] [id = 309] 07:01:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12baf0400) [pid = 1945] [serial = 926] [outer = 0x0] 07:01:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12d9a7400) [pid = 1945] [serial = 927] [outer = 0x12baf0400] 07:01:55 INFO - PROCESS | 1945 | 1461333715682 Marionette DEBUG loaded listener.js 07:01:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12da2d400) [pid = 1945] [serial = 928] [outer = 0x12baf0400] 07:01:56 INFO - PROCESS | 1945 | 1461333716112 Marionette TRACE conn3 <- [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]]]}] 07:01:56 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 07:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 07:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:01:56 INFO - PROCESS | 1945 | 1461333716184 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 07:01:56 INFO - PROCESS | 1945 | 1461333716186 Marionette TRACE conn3 <- [1,1209,null,{"value":"7"}] 07:01:56 INFO - PROCESS | 1945 | 1461333716190 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:01:56 INFO - PROCESS | 1945 | 1461333716191 Marionette TRACE conn3 <- [1,1210,null,{}] 07:01:56 INFO - PROCESS | 1945 | 1461333716194 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:56 INFO - PROCESS | 1945 | 1461333716309 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 07:01:56 INFO - PROCESS | 1945 | 1461333716387 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef4d800 == 60 [pid = 1945] [id = 310] 07:01:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12d9a9000) [pid = 1945] [serial = 929] [outer = 0x0] 07:01:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12e337800) [pid = 1945] [serial = 930] [outer = 0x12d9a9000] 07:01:56 INFO - PROCESS | 1945 | 1461333716417 Marionette DEBUG loaded listener.js 07:01:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12e66a800) [pid = 1945] [serial = 931] [outer = 0x12d9a9000] 07:01:56 INFO - PROCESS | 1945 | 1461333716826 Marionette TRACE conn3 <- [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]]]}] 07:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 669ms 07:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:01:56 INFO - PROCESS | 1945 | 1461333716859 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 07:01:56 INFO - PROCESS | 1945 | 1461333716861 Marionette TRACE conn3 <- [1,1213,null,{"value":"7"}] 07:01:56 INFO - PROCESS | 1945 | 1461333716863 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:01:56 INFO - PROCESS | 1945 | 1461333716864 Marionette TRACE conn3 <- [1,1214,null,{}] 07:01:56 INFO - PROCESS | 1945 | 1461333716867 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:56 INFO - PROCESS | 1945 | 1461333716969 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 07:01:57 INFO - PROCESS | 1945 | 1461333717021 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb47000 == 61 [pid = 1945] [id = 311] 07:01:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x115664c00) [pid = 1945] [serial = 932] [outer = 0x0] 07:01:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x11566c800) [pid = 1945] [serial = 933] [outer = 0x115664c00] 07:01:57 INFO - PROCESS | 1945 | 1461333717050 Marionette DEBUG loaded listener.js 07:01:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x115670000) [pid = 1945] [serial = 934] [outer = 0x115664c00] 07:01:57 INFO - PROCESS | 1945 | 1461333717554 Marionette TRACE conn3 <- [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]]]}] 07:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 723ms 07:01:57 INFO - PROCESS | 1945 | 1461333717641 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 07:01:57 INFO - PROCESS | 1945 | 1461333717643 Marionette TRACE conn3 <- [1,1217,null,{"value":"7"}] 07:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:01:57 INFO - PROCESS | 1945 | 1461333717649 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:01:57 INFO - PROCESS | 1945 | 1461333717652 Marionette TRACE conn3 <- [1,1218,null,{}] 07:01:57 INFO - PROCESS | 1945 | 1461333717656 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:57 INFO - PROCESS | 1945 | 1461333717755 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 07:01:57 INFO - PROCESS | 1945 | 1461333717813 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dc2800 == 62 [pid = 1945] [id = 312] 07:01:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x114bc9000) [pid = 1945] [serial = 935] [outer = 0x0] 07:01:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x115670800) [pid = 1945] [serial = 936] [outer = 0x114bc9000] 07:01:57 INFO - PROCESS | 1945 | 1461333717841 Marionette DEBUG loaded listener.js 07:01:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x1189dec00) [pid = 1945] [serial = 937] [outer = 0x114bc9000] 07:01:58 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae7c800 == 61 [pid = 1945] [id = 301] 07:01:58 INFO - PROCESS | 1945 | --DOCSHELL 0x11b146800 == 60 [pid = 1945] [id = 300] 07:01:58 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae8f800 == 59 [pid = 1945] [id = 299] 07:01:58 INFO - PROCESS | 1945 | 1461333718262 Marionette TRACE conn3 <- [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]]]}] 07:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 622ms 07:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:01:58 INFO - PROCESS | 1945 | 1461333718273 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 07:01:58 INFO - PROCESS | 1945 | 1461333718276 Marionette TRACE conn3 <- [1,1221,null,{"value":"7"}] 07:01:58 INFO - PROCESS | 1945 | 1461333718280 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:01:58 INFO - PROCESS | 1945 | 1461333718282 Marionette TRACE conn3 <- [1,1222,null,{}] 07:01:58 INFO - PROCESS | 1945 | 1461333718287 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:58 INFO - PROCESS | 1945 | 1461333718375 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 07:01:58 INFO - PROCESS | 1945 | 1461333718379 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae85000 == 60 [pid = 1945] [id = 313] 07:01:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x118ed0800) [pid = 1945] [serial = 938] [outer = 0x0] 07:01:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x11acf3800) [pid = 1945] [serial = 939] [outer = 0x118ed0800] 07:01:58 INFO - PROCESS | 1945 | 1461333718407 Marionette DEBUG loaded listener.js 07:01:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x11bb53c00) [pid = 1945] [serial = 940] [outer = 0x118ed0800] 07:01:58 INFO - PROCESS | 1945 | 1461333718767 Marionette TRACE conn3 <- [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] 07:01:58 INFO - PROCESS | 1945 | 1461333718804 Marionette TRACE conn3 <- [1,1225,null,{"value":"7"}] 07:01:58 INFO - PROCESS | 1945 | 1461333718806 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:01:58 INFO - PROCESS | 1945 | 1461333718809 Marionette TRACE conn3 <- [1,1226,null,{}] 07:01:58 INFO - PROCESS | 1945 | 1461333718816 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:58 INFO - PROCESS | 1945 | 1461333718914 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 07:01:58 INFO - PROCESS | 1945 | 1461333718924 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b64d000 == 61 [pid = 1945] [id = 314] 07:01:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x11c1ad400) [pid = 1945] [serial = 941] [outer = 0x0] 07:01:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12393a000) [pid = 1945] [serial = 942] [outer = 0x11c1ad400] 07:01:58 INFO - PROCESS | 1945 | 1461333718952 Marionette DEBUG loaded listener.js 07:01:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12920e400) [pid = 1945] [serial = 943] [outer = 0x11c1ad400] 07:01:59 INFO - PROCESS | 1945 | 1461333719392 Marionette TRACE conn3 <- [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]]]}] 07:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 621ms 07:01:59 INFO - PROCESS | 1945 | 1461333719427 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 07:01:59 INFO - PROCESS | 1945 | 1461333719430 Marionette TRACE conn3 <- [1,1229,null,{"value":"7"}] 07:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:01:59 INFO - PROCESS | 1945 | 1461333719434 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:01:59 INFO - PROCESS | 1945 | 1461333719436 Marionette TRACE conn3 <- [1,1230,null,{}] 07:01:59 INFO - PROCESS | 1945 | 1461333719439 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:01:59 INFO - PROCESS | 1945 | 1461333719608 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 07:01:59 INFO - PROCESS | 1945 | 1461333719637 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e42f000 == 62 [pid = 1945] [id = 315] 07:01:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x12b10a800) [pid = 1945] [serial = 944] [outer = 0x0] 07:01:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x12b339000) [pid = 1945] [serial = 945] [outer = 0x12b10a800] 07:01:59 INFO - PROCESS | 1945 | 1461333719679 Marionette DEBUG loaded listener.js 07:01:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x12ceef800) [pid = 1945] [serial = 946] [outer = 0x12b10a800] 07:02:00 INFO - PROCESS | 1945 | 1461333720032 Marionette TRACE conn3 <- [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]]]}] 07:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 621ms 07:02:00 INFO - PROCESS | 1945 | 1461333720055 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 07:02:00 INFO - PROCESS | 1945 | 1461333720056 Marionette TRACE conn3 <- [1,1233,null,{"value":"7"}] 07:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:02:00 INFO - PROCESS | 1945 | 1461333720058 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:02:00 INFO - PROCESS | 1945 | 1461333720060 Marionette TRACE conn3 <- [1,1234,null,{}] 07:02:00 INFO - PROCESS | 1945 | 1461333720062 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:00 INFO - PROCESS | 1945 | 1461333720165 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 07:02:00 INFO - PROCESS | 1945 | 1461333720196 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fecb800 == 63 [pid = 1945] [id = 316] 07:02:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x12d27c400) [pid = 1945] [serial = 947] [outer = 0x0] 07:02:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x12d9a6800) [pid = 1945] [serial = 948] [outer = 0x12d27c400] 07:02:00 INFO - PROCESS | 1945 | 1461333720222 Marionette DEBUG loaded listener.js 07:02:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x12e66b400) [pid = 1945] [serial = 949] [outer = 0x12d27c400] 07:02:00 INFO - PROCESS | 1945 | 1461333720564 Marionette TRACE conn3 <- [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]]]}] 07:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 521ms 07:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:02:00 INFO - PROCESS | 1945 | 1461333720580 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 07:02:00 INFO - PROCESS | 1945 | 1461333720581 Marionette TRACE conn3 <- [1,1237,null,{"value":"7"}] 07:02:00 INFO - PROCESS | 1945 | 1461333720584 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:02:00 INFO - PROCESS | 1945 | 1461333720587 Marionette TRACE conn3 <- [1,1238,null,{}] 07:02:00 INFO - PROCESS | 1945 | 1461333720596 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:00 INFO - PROCESS | 1945 | 1461333720713 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 07:02:00 INFO - PROCESS | 1945 | 1461333720748 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x137003800 == 64 [pid = 1945] [id = 317] 07:02:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x12aa08000) [pid = 1945] [serial = 950] [outer = 0x0] 07:02:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x12d292c00) [pid = 1945] [serial = 951] [outer = 0x12aa08000] 07:02:00 INFO - PROCESS | 1945 | 1461333720774 Marionette DEBUG loaded listener.js 07:02:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x12ecf2400) [pid = 1945] [serial = 952] [outer = 0x12aa08000] 07:02:01 INFO - PROCESS | 1945 | 1461333721071 Marionette TRACE conn3 <- [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]]]}] 07:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 527ms 07:02:01 INFO - PROCESS | 1945 | 1461333721112 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 07:02:01 INFO - PROCESS | 1945 | 1461333721113 Marionette TRACE conn3 <- [1,1241,null,{"value":"7"}] 07:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x1142bd800) [pid = 1945] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x12b340800) [pid = 1945] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x12cec6000) [pid = 1945] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x129e84400) [pid = 1945] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x11c0bc800) [pid = 1945] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x11ace8800) [pid = 1945] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x11bd2ec00) [pid = 1945] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x118647c00) [pid = 1945] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x11a850c00) [pid = 1945] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x118647800) [pid = 1945] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x1271e0000) [pid = 1945] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x123a9e000) [pid = 1945] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x11ace6400) [pid = 1945] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x118f5ac00) [pid = 1945] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x12b33ec00) [pid = 1945] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:02:01 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x11b62b000) [pid = 1945] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:02:01 INFO - PROCESS | 1945 | 1461333721223 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:02:01 INFO - PROCESS | 1945 | 1461333721224 Marionette TRACE conn3 <- [1,1242,null,{}] 07:02:01 INFO - PROCESS | 1945 | 1461333721227 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:01 INFO - PROCESS | 1945 | 1461333721313 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 07:02:01 INFO - PROCESS | 1945 | 1461333721318 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba61000 == 65 [pid = 1945] [id = 318] 07:02:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x119dfd000) [pid = 1945] [serial = 953] [outer = 0x0] 07:02:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x11ace8800) [pid = 1945] [serial = 954] [outer = 0x119dfd000] 07:02:01 INFO - PROCESS | 1945 | 1461333721343 Marionette DEBUG loaded listener.js 07:02:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x125c26400) [pid = 1945] [serial = 955] [outer = 0x119dfd000] 07:02:01 INFO - PROCESS | 1945 | 1461333721696 Marionette TRACE conn3 <- [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]]]}] 07:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 532ms 07:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:02:01 INFO - PROCESS | 1945 | 1461333721742 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 07:02:01 INFO - PROCESS | 1945 | 1461333721743 Marionette TRACE conn3 <- [1,1245,null,{"value":"7"}] 07:02:01 INFO - PROCESS | 1945 | 1461333721745 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:02:01 INFO - PROCESS | 1945 | 1461333721747 Marionette TRACE conn3 <- [1,1246,null,{}] 07:02:01 INFO - PROCESS | 1945 | 1461333721749 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:01 INFO - PROCESS | 1945 | 1461333721859 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 07:02:01 INFO - PROCESS | 1945 | 1461333721868 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x113649000 == 66 [pid = 1945] [id = 319] 07:02:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x1189df400) [pid = 1945] [serial = 956] [outer = 0x0] 07:02:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12b340800) [pid = 1945] [serial = 957] [outer = 0x1189df400] 07:02:01 INFO - PROCESS | 1945 | 1461333721893 Marionette DEBUG loaded listener.js 07:02:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12d0ed000) [pid = 1945] [serial = 958] [outer = 0x1189df400] 07:02:02 INFO - PROCESS | 1945 | 1461333722226 Marionette TRACE conn3 <- [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]]]}] 07:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 07:02:02 INFO - PROCESS | 1945 | 1461333722268 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 07:02:02 INFO - PROCESS | 1945 | 1461333722270 Marionette TRACE conn3 <- [1,1249,null,{"value":"7"}] 07:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:02:02 INFO - PROCESS | 1945 | 1461333722273 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:02:02 INFO - PROCESS | 1945 | 1461333722275 Marionette TRACE conn3 <- [1,1250,null,{}] 07:02:02 INFO - PROCESS | 1945 | 1461333722278 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:02 INFO - PROCESS | 1945 | 1461333722418 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 07:02:02 INFO - PROCESS | 1945 | 1461333722510 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb7c000 == 67 [pid = 1945] [id = 320] 07:02:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x11a7ddc00) [pid = 1945] [serial = 959] [outer = 0x0] 07:02:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x12b7d4000) [pid = 1945] [serial = 960] [outer = 0x11a7ddc00] 07:02:02 INFO - PROCESS | 1945 | 1461333722551 Marionette DEBUG loaded listener.js 07:02:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x12b7db400) [pid = 1945] [serial = 961] [outer = 0x11a7ddc00] 07:02:02 INFO - PROCESS | 1945 | 1461333722857 Marionette TRACE conn3 <- [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]]]}] 07:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 619ms 07:02:02 INFO - PROCESS | 1945 | 1461333722893 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 07:02:02 INFO - PROCESS | 1945 | 1461333722894 Marionette TRACE conn3 <- [1,1253,null,{"value":"7"}] 07:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:02:02 INFO - PROCESS | 1945 | 1461333722897 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:02:02 INFO - PROCESS | 1945 | 1461333722898 Marionette TRACE conn3 <- [1,1254,null,{}] 07:02:02 INFO - PROCESS | 1945 | 1461333722902 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:03 INFO - PROCESS | 1945 | 1461333722993 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 07:02:03 INFO - PROCESS | 1945 | 1461333723049 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6ca800 == 68 [pid = 1945] [id = 321] 07:02:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x11a7e4000) [pid = 1945] [serial = 962] [outer = 0x0] 07:02:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x12d0eec00) [pid = 1945] [serial = 963] [outer = 0x11a7e4000] 07:02:03 INFO - PROCESS | 1945 | 1461333723074 Marionette DEBUG loaded listener.js 07:02:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x12e2b8800) [pid = 1945] [serial = 964] [outer = 0x11a7e4000] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x127518000 == 67 [pid = 1945] [id = 198] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb0f000 == 66 [pid = 1945] [id = 294] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x118f35000 == 65 [pid = 1945] [id = 259] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12e877000 == 64 [pid = 1945] [id = 258] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x118e19800 == 63 [pid = 1945] [id = 292] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9e7800 == 62 [pid = 1945] [id = 252] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x11bed2800 == 61 [pid = 1945] [id = 293] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12f7c7800 == 60 [pid = 1945] [id = 295] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12d941000 == 59 [pid = 1945] [id = 255] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12feba800 == 58 [pid = 1945] [id = 296] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x1303c5800 == 57 [pid = 1945] [id = 297] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12e816800 == 56 [pid = 1945] [id = 257] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x11a7a8800 == 55 [pid = 1945] [id = 298] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12b723000 == 54 [pid = 1945] [id = 233] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4ae800 == 53 [pid = 1945] [id = 256] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12ccec000 == 52 [pid = 1945] [id = 237] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12b34c800 == 51 [pid = 1945] [id = 191] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x11c31d800 == 50 [pid = 1945] [id = 254] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb6b800 == 49 [pid = 1945] [id = 218] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x119253000 == 48 [pid = 1945] [id = 253] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12ccf5800 == 47 [pid = 1945] [id = 219] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x127239000 == 46 [pid = 1945] [id = 238] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x123dc2800 == 45 [pid = 1945] [id = 312] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb47000 == 44 [pid = 1945] [id = 311] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef4d800 == 43 [pid = 1945] [id = 310] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12e81f000 == 42 [pid = 1945] [id = 309] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12e449000 == 41 [pid = 1945] [id = 308] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12e81b800 == 40 [pid = 1945] [id = 291] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12d20b800 == 39 [pid = 1945] [id = 307] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb11000 == 38 [pid = 1945] [id = 306] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12b64d800 == 37 [pid = 1945] [id = 305] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x127c32800 == 36 [pid = 1945] [id = 304] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x11b68e800 == 35 [pid = 1945] [id = 303] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x127080800 == 34 [pid = 1945] [id = 302] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae85000 == 33 [pid = 1945] [id = 313] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12e42f000 == 32 [pid = 1945] [id = 315] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12b64d000 == 31 [pid = 1945] [id = 314] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x137003800 == 30 [pid = 1945] [id = 317] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x113649000 == 29 [pid = 1945] [id = 319] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x12fecb800 == 28 [pid = 1945] [id = 316] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba61000 == 27 [pid = 1945] [id = 318] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x114ea5800) [pid = 1945] [serial = 897] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x12cc7c800) [pid = 1945] [serial = 854] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x12d275400) [pid = 1945] [serial = 857] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x12ced1800) [pid = 1945] [serial = 855] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12b102800) [pid = 1945] [serial = 848] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x125e24000) [pid = 1945] [serial = 845] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x127c88c00) [pid = 1945] [serial = 846] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x11aa13800) [pid = 1945] [serial = 821] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x11c103400) [pid = 1945] [serial = 824] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12d29b400) [pid = 1945] [serial = 860] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11c442c00) [pid = 1945] [serial = 842] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x125c24400) [pid = 1945] [serial = 843] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12b332c00) [pid = 1945] [serial = 827] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x119a2cc00) [pid = 1945] [serial = 863] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x11aa16c00) [pid = 1945] [serial = 900] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12cc7dc00) [pid = 1945] [serial = 830] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11c110000) [pid = 1945] [serial = 864] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x1147c0c00) [pid = 1945] [serial = 818] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11a92d400) [pid = 1945] [serial = 839] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x11bd2f400) [pid = 1945] [serial = 840] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12e2b7c00) [pid = 1945] [serial = 870] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12d92a400) [pid = 1945] [serial = 861] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12d9a8400) [pid = 1945] [serial = 866] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11912f400) [pid = 1945] [serial = 876] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11ba53400) [pid = 1945] [serial = 837] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11b632c00) [pid = 1945] [serial = 836] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11a931400) [pid = 1945] [serial = 834] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x119df7c00) [pid = 1945] [serial = 833] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11acea000) [pid = 1945] [serial = 901] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11bd2a400) [pid = 1945] [serial = 879] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11bb51c00) [pid = 1945] [serial = 904] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x127173400) [pid = 1945] [serial = 882] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x129e7b000) [pid = 1945] [serial = 462] [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.] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12b283400) [pid = 1945] [serial = 885] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12cc85800) [pid = 1945] [serial = 888] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12b7b5400) [pid = 1945] [serial = 851] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12e665800) [pid = 1945] [serial = 873] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12eced400) [pid = 1945] [serial = 891] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12baefc00) [pid = 1945] [serial = 852] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12e340c00) [pid = 1945] [serial = 871] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12d291400) [pid = 1945] [serial = 858] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x118646000) [pid = 1945] [serial = 898] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x114bc7800) [pid = 1945] [serial = 894] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12da2f000) [pid = 1945] [serial = 867] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12b33b400) [pid = 1945] [serial = 849] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb7c000 == 26 [pid = 1945] [id = 320] 07:02:04 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11b6d2c00) [pid = 1945] [serial = 903] [outer = 0x0] [url = about:blank] 07:02:04 INFO - PROCESS | 1945 | 1461333724872 Marionette TRACE conn3 <- [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]]]}] 07:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2023ms 07:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:02:04 INFO - PROCESS | 1945 | 1461333724923 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 07:02:04 INFO - PROCESS | 1945 | 1461333724925 Marionette TRACE conn3 <- [1,1257,null,{"value":"7"}] 07:02:04 INFO - PROCESS | 1945 | 1461333724929 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:02:04 INFO - PROCESS | 1945 | 1461333724931 Marionette TRACE conn3 <- [1,1258,null,{}] 07:02:04 INFO - PROCESS | 1945 | 1461333724937 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:05 INFO - PROCESS | 1945 | 1461333725023 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 07:02:05 INFO - PROCESS | 1945 | 1461333725078 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x114cc4000 == 27 [pid = 1945] [id = 322] 07:02:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x115668000) [pid = 1945] [serial = 965] [outer = 0x0] 07:02:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x115668800) [pid = 1945] [serial = 966] [outer = 0x115668000] 07:02:05 INFO - PROCESS | 1945 | 1461333725107 Marionette DEBUG loaded listener.js 07:02:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11570f000) [pid = 1945] [serial = 967] [outer = 0x115668000] 07:02:05 INFO - PROCESS | 1945 | 1461333725428 Marionette TRACE conn3 <- [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]]]}] 07:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 526ms 07:02:05 INFO - PROCESS | 1945 | 1461333725456 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 07:02:05 INFO - PROCESS | 1945 | 1461333725461 Marionette TRACE conn3 <- [1,1261,null,{"value":"7"}] 07:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:02:05 INFO - PROCESS | 1945 | 1461333725466 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:02:05 INFO - PROCESS | 1945 | 1461333725470 Marionette TRACE conn3 <- [1,1262,null,{}] 07:02:05 INFO - PROCESS | 1945 | 1461333725473 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:05 INFO - PROCESS | 1945 | 1461333725550 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 07:02:05 INFO - PROCESS | 1945 | 1461333725599 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x115952800 == 28 [pid = 1945] [id = 323] 07:02:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x115309400) [pid = 1945] [serial = 968] [outer = 0x0] 07:02:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11666d800) [pid = 1945] [serial = 969] [outer = 0x115309400] 07:02:05 INFO - PROCESS | 1945 | 1461333725625 Marionette DEBUG loaded listener.js 07:02:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x1189d6c00) [pid = 1945] [serial = 970] [outer = 0x115309400] 07:02:05 INFO - PROCESS | 1945 | 1461333725931 Marionette TRACE conn3 <- [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]]]}] 07:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 473ms 07:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:02:05 INFO - PROCESS | 1945 | 1461333725943 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 07:02:05 INFO - PROCESS | 1945 | 1461333725945 Marionette TRACE conn3 <- [1,1265,null,{"value":"7"}] 07:02:05 INFO - PROCESS | 1945 | 1461333725947 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:02:05 INFO - PROCESS | 1945 | 1461333725952 Marionette TRACE conn3 <- [1,1266,null,{}] 07:02:05 INFO - PROCESS | 1945 | 1461333725962 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:06 INFO - PROCESS | 1945 | 1461333726042 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 07:02:06 INFO - PROCESS | 1945 | 1461333726048 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x11971c800 == 29 [pid = 1945] [id = 324] 07:02:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x1147c5000) [pid = 1945] [serial = 971] [outer = 0x0] 07:02:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11a7dd800) [pid = 1945] [serial = 972] [outer = 0x1147c5000] 07:02:06 INFO - PROCESS | 1945 | 1461333726080 Marionette DEBUG loaded listener.js 07:02:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11a92c800) [pid = 1945] [serial = 973] [outer = 0x1147c5000] 07:02:06 INFO - PROCESS | 1945 | 1461333726429 Marionette TRACE conn3 <- [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]]]}] 07:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 527ms 07:02:06 INFO - PROCESS | 1945 | 1461333726474 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 07:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:02:06 INFO - PROCESS | 1945 | 1461333726476 Marionette TRACE conn3 <- [1,1269,null,{"value":"7"}] 07:02:06 INFO - PROCESS | 1945 | 1461333726478 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:02:06 INFO - PROCESS | 1945 | 1461333726479 Marionette TRACE conn3 <- [1,1270,null,{}] 07:02:06 INFO - PROCESS | 1945 | 1461333726482 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:06 INFO - PROCESS | 1945 | 1461333726555 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 07:02:06 INFO - PROCESS | 1945 | 1461333726559 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a790800 == 30 [pid = 1945] [id = 325] 07:02:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11a931800) [pid = 1945] [serial = 974] [outer = 0x0] 07:02:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11ac18c00) [pid = 1945] [serial = 975] [outer = 0x11a931800] 07:02:06 INFO - PROCESS | 1945 | 1461333726587 Marionette DEBUG loaded listener.js 07:02:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x11ace9000) [pid = 1945] [serial = 976] [outer = 0x11a931800] 07:02:06 INFO - PROCESS | 1945 | 1461333726950 Marionette TRACE conn3 <- [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]]]}] 07:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 07:02:06 INFO - PROCESS | 1945 | 1461333726996 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 07:02:06 INFO - PROCESS | 1945 | 1461333726998 Marionette TRACE conn3 <- [1,1273,null,{"value":"7"}] 07:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:02:07 INFO - PROCESS | 1945 | 1461333727000 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:02:07 INFO - PROCESS | 1945 | 1461333727001 Marionette TRACE conn3 <- [1,1274,null,{}] 07:02:07 INFO - PROCESS | 1945 | 1461333727004 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:07 INFO - PROCESS | 1945 | 1461333727076 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 07:02:07 INFO - PROCESS | 1945 | 1461333727125 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab0a000 == 31 [pid = 1945] [id = 326] 07:02:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x114ea4800) [pid = 1945] [serial = 977] [outer = 0x0] 07:02:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x11aced000) [pid = 1945] [serial = 978] [outer = 0x114ea4800] 07:02:07 INFO - PROCESS | 1945 | 1461333727150 Marionette DEBUG loaded listener.js 07:02:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x11b629400) [pid = 1945] [serial = 979] [outer = 0x114ea4800] 07:02:07 INFO - PROCESS | 1945 | 1461333727466 Marionette TRACE conn3 <- [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]]]}] 07:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms 07:02:07 INFO - PROCESS | 1945 | 1461333727521 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 07:02:07 INFO - PROCESS | 1945 | 1461333727522 Marionette TRACE conn3 <- [1,1277,null,{"value":"7"}] 07:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:02:07 INFO - PROCESS | 1945 | 1461333727524 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:02:07 INFO - PROCESS | 1945 | 1461333727525 Marionette TRACE conn3 <- [1,1278,null,{}] 07:02:07 INFO - PROCESS | 1945 | 1461333727528 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:07 INFO - PROCESS | 1945 | 1461333727620 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 07:02:07 INFO - PROCESS | 1945 | 1461333727625 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba77800 == 32 [pid = 1945] [id = 327] 07:02:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x11b629c00) [pid = 1945] [serial = 980] [outer = 0x0] 07:02:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x11bbcac00) [pid = 1945] [serial = 981] [outer = 0x11b629c00] 07:02:07 INFO - PROCESS | 1945 | 1461333727654 Marionette DEBUG loaded listener.js 07:02:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x11c0ba800) [pid = 1945] [serial = 982] [outer = 0x11b629c00] 07:02:07 INFO - PROCESS | 1945 | 1461333727978 Marionette TRACE conn3 <- [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]]]}] 07:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms 07:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:02:07 INFO - PROCESS | 1945 | 1461333727993 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 07:02:08 INFO - PROCESS | 1945 | 1461333727995 Marionette TRACE conn3 <- [1,1281,null,{"value":"7"}] 07:02:08 INFO - PROCESS | 1945 | 1461333727997 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:02:08 INFO - PROCESS | 1945 | 1461333727998 Marionette TRACE conn3 <- [1,1282,null,{}] 07:02:08 INFO - PROCESS | 1945 | 1461333728001 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:08 INFO - PROCESS | 1945 | 1461333728098 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 07:02:08 INFO - PROCESS | 1945 | 1461333728105 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bed5000 == 33 [pid = 1945] [id = 328] 07:02:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11acf8400) [pid = 1945] [serial = 983] [outer = 0x0] 07:02:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11c104400) [pid = 1945] [serial = 984] [outer = 0x11acf8400] 07:02:08 INFO - PROCESS | 1945 | 1461333728130 Marionette DEBUG loaded listener.js 07:02:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11c50dc00) [pid = 1945] [serial = 985] [outer = 0x11acf8400] 07:02:08 INFO - PROCESS | 1945 | 1461333728430 Marionette TRACE conn3 <- [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]]]}] 07:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 474ms 07:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:02:08 INFO - PROCESS | 1945 | 1461333728472 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 07:02:08 INFO - PROCESS | 1945 | 1461333728473 Marionette TRACE conn3 <- [1,1285,null,{"value":"7"}] 07:02:08 INFO - PROCESS | 1945 | 1461333728475 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:02:08 INFO - PROCESS | 1945 | 1461333728476 Marionette TRACE conn3 <- [1,1286,null,{}] 07:02:08 INFO - PROCESS | 1945 | 1461333728479 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:08 INFO - PROCESS | 1945 | 1461333728555 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 07:02:08 INFO - PROCESS | 1945 | 1461333728559 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c570800 == 34 [pid = 1945] [id = 329] 07:02:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x11bb48800) [pid = 1945] [serial = 986] [outer = 0x0] 07:02:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x123936800) [pid = 1945] [serial = 987] [outer = 0x11bb48800] 07:02:08 INFO - PROCESS | 1945 | 1461333728585 Marionette DEBUG loaded listener.js 07:02:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x125c21000) [pid = 1945] [serial = 988] [outer = 0x11bb48800] 07:02:08 INFO - PROCESS | 1945 | 1461333728924 Marionette TRACE conn3 <- [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]]]}] 07:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 469ms 07:02:08 INFO - PROCESS | 1945 | 1461333728945 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 07:02:08 INFO - PROCESS | 1945 | 1461333728946 Marionette TRACE conn3 <- [1,1289,null,{"value":"7"}] 07:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:02:08 INFO - PROCESS | 1945 | 1461333728949 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:02:08 INFO - PROCESS | 1945 | 1461333728950 Marionette TRACE conn3 <- [1,1290,null,{}] 07:02:08 INFO - PROCESS | 1945 | 1461333728955 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:09 INFO - PROCESS | 1945 | 1461333729055 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 07:02:09 INFO - PROCESS | 1945 | 1461333729061 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x119714000 == 35 [pid = 1945] [id = 330] 07:02:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x123935000) [pid = 1945] [serial = 989] [outer = 0x0] 07:02:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x125e2a800) [pid = 1945] [serial = 990] [outer = 0x123935000] 07:02:09 INFO - PROCESS | 1945 | 1461333729087 Marionette DEBUG loaded listener.js 07:02:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x127173800) [pid = 1945] [serial = 991] [outer = 0x123935000] 07:02:09 INFO - PROCESS | 1945 | 1461333729444 Marionette TRACE conn3 <- [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]]]}] 07:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 522ms 07:02:09 INFO - PROCESS | 1945 | 1461333729472 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 07:02:09 INFO - PROCESS | 1945 | 1461333729473 Marionette TRACE conn3 <- [1,1293,null,{"value":"7"}] 07:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:02:09 INFO - PROCESS | 1945 | 1461333729475 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:02:09 INFO - PROCESS | 1945 | 1461333729476 Marionette TRACE conn3 <- [1,1294,null,{}] 07:02:09 INFO - PROCESS | 1945 | 1461333729478 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:09 INFO - PROCESS | 1945 | 1461333729558 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 07:02:09 INFO - PROCESS | 1945 | 1461333729562 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x127231000 == 36 [pid = 1945] [id = 331] 07:02:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x11ace8000) [pid = 1945] [serial = 992] [outer = 0x0] 07:02:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x127ba8c00) [pid = 1945] [serial = 993] [outer = 0x11ace8000] 07:02:09 INFO - PROCESS | 1945 | 1461333729590 Marionette DEBUG loaded listener.js 07:02:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x127f8f000) [pid = 1945] [serial = 994] [outer = 0x11ace8000] 07:02:09 INFO - PROCESS | 1945 | 1461333729950 Marionette TRACE conn3 <- [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]]]}] 07:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms 07:02:09 INFO - PROCESS | 1945 | 1461333729995 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 07:02:09 INFO - PROCESS | 1945 | 1461333729997 Marionette TRACE conn3 <- [1,1297,null,{"value":"7"}] 07:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:02:10 INFO - PROCESS | 1945 | 1461333730010 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:02:10 INFO - PROCESS | 1945 | 1461333730012 Marionette TRACE conn3 <- [1,1298,null,{}] 07:02:10 INFO - PROCESS | 1945 | 1461333730014 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:10 INFO - PROCESS | 1945 | 1461333730143 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 07:02:10 INFO - PROCESS | 1945 | 1461333730147 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab09800 == 37 [pid = 1945] [id = 332] 07:02:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x127f8fc00) [pid = 1945] [serial = 995] [outer = 0x0] 07:02:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x128887c00) [pid = 1945] [serial = 996] [outer = 0x127f8fc00] 07:02:10 INFO - PROCESS | 1945 | 1461333730179 Marionette DEBUG loaded listener.js 07:02:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x123aa4000) [pid = 1945] [serial = 997] [outer = 0x127f8fc00] 07:02:10 INFO - PROCESS | 1945 | 1461333730554 Marionette TRACE conn3 <- [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]]]}] 07:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 581ms 07:02:10 INFO - PROCESS | 1945 | 1461333730580 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 07:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:02:10 INFO - PROCESS | 1945 | 1461333730581 Marionette TRACE conn3 <- [1,1301,null,{"value":"7"}] 07:02:10 INFO - PROCESS | 1945 | 1461333730584 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:02:10 INFO - PROCESS | 1945 | 1461333730586 Marionette TRACE conn3 <- [1,1302,null,{}] 07:02:10 INFO - PROCESS | 1945 | 1461333730589 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:10 INFO - PROCESS | 1945 | 1461333730693 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 07:02:10 INFO - PROCESS | 1945 | 1461333730698 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x127c50800 == 38 [pid = 1945] [id = 333] 07:02:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x128038000) [pid = 1945] [serial = 998] [outer = 0x0] 07:02:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12a3a1c00) [pid = 1945] [serial = 999] [outer = 0x128038000] 07:02:10 INFO - PROCESS | 1945 | 1461333730724 Marionette DEBUG loaded listener.js 07:02:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12a3a9400) [pid = 1945] [serial = 1000] [outer = 0x128038000] 07:02:11 INFO - PROCESS | 1945 | 1461333731044 Marionette TRACE conn3 <- [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]]]}] 07:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 07:02:11 INFO - PROCESS | 1945 | 1461333731105 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 07:02:11 INFO - PROCESS | 1945 | 1461333731107 Marionette TRACE conn3 <- [1,1305,null,{"value":"7"}] 07:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:02:11 INFO - PROCESS | 1945 | 1461333731109 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:02:11 INFO - PROCESS | 1945 | 1461333731110 Marionette TRACE conn3 <- [1,1306,null,{}] 07:02:11 INFO - PROCESS | 1945 | 1461333731112 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:11 INFO - PROCESS | 1945 | 1461333731211 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 07:02:11 INFO - PROCESS | 1945 | 1461333731223 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b032800 == 39 [pid = 1945] [id = 334] 07:02:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12a39d800) [pid = 1945] [serial = 1001] [outer = 0x0] 07:02:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12aa09000) [pid = 1945] [serial = 1002] [outer = 0x12a39d800] 07:02:11 INFO - PROCESS | 1945 | 1461333731248 Marionette DEBUG loaded listener.js 07:02:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12aa0e000) [pid = 1945] [serial = 1003] [outer = 0x12a39d800] 07:02:11 INFO - PROCESS | 1945 | 1461333731583 Marionette TRACE conn3 <- [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]]]}] 07:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 07:02:11 INFO - PROCESS | 1945 | 1461333731627 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 07:02:11 INFO - PROCESS | 1945 | 1461333731628 Marionette TRACE conn3 <- [1,1309,null,{"value":"7"}] 07:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:02:11 INFO - PROCESS | 1945 | 1461333731631 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:02:11 INFO - PROCESS | 1945 | 1461333731632 Marionette TRACE conn3 <- [1,1310,null,{}] 07:02:11 INFO - PROCESS | 1945 | 1461333731634 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:11 INFO - PROCESS | 1945 | 1461333731730 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 07:02:11 INFO - PROCESS | 1945 | 1461333731741 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b667800 == 40 [pid = 1945] [id = 335] 07:02:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12a3a9800) [pid = 1945] [serial = 1004] [outer = 0x0] 07:02:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12b10a400) [pid = 1945] [serial = 1005] [outer = 0x12a3a9800] 07:02:11 INFO - PROCESS | 1945 | 1461333731765 Marionette DEBUG loaded listener.js 07:02:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x12b280400) [pid = 1945] [serial = 1006] [outer = 0x12a3a9800] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x114bc3400) [pid = 1945] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x11a7ddc00) [pid = 1945] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x12b334c00) [pid = 1945] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x12b287000) [pid = 1945] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x129219800) [pid = 1945] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x125f8e400) [pid = 1945] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11acec000) [pid = 1945] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x119a24c00) [pid = 1945] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x11bd22c00) [pid = 1945] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x11c1ad400) [pid = 1945] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x118ed0800) [pid = 1945] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x114bc9000) [pid = 1945] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x115664c00) [pid = 1945] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12d9a9000) [pid = 1945] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12baf0400) [pid = 1945] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x129e89000) [pid = 1945] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x11bbc6000) [pid = 1945] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12e2bd000) [pid = 1945] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11894bc00) [pid = 1945] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x128887400) [pid = 1945] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12d9a3800) [pid = 1945] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x123932000) [pid = 1945] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12b392400) [pid = 1945] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12d923400) [pid = 1945] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12b106400) [pid = 1945] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11aa15000) [pid = 1945] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x1270dc800) [pid = 1945] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11795fc00) [pid = 1945] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x114ea0c00) [pid = 1945] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x129e82c00) [pid = 1945] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x128005800) [pid = 1945] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11a92b400) [pid = 1945] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x1142af800) [pid = 1945] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11c004c00) [pid = 1945] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11c1a8c00) [pid = 1945] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12b10a800) [pid = 1945] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12d27c400) [pid = 1945] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12aa08000) [pid = 1945] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x119dfd000) [pid = 1945] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:02:12 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x1189df400) [pid = 1945] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:02:12 INFO - PROCESS | 1945 | 1461333732697 Marionette TRACE conn3 <- [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] 07:02:12 INFO - PROCESS | 1945 | 1461333732751 Marionette TRACE conn3 <- [1,1313,null,{"value":"7"}] 07:02:12 INFO - PROCESS | 1945 | 1461333732754 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:02:12 INFO - PROCESS | 1945 | 1461333732755 Marionette TRACE conn3 <- [1,1314,null,{}] 07:02:12 INFO - PROCESS | 1945 | 1461333732757 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:12 INFO - PROCESS | 1945 | 1461333732837 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 07:02:12 INFO - PROCESS | 1945 | 1461333732889 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x11984a000 == 41 [pid = 1945] [id = 336] 07:02:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x1142b3000) [pid = 1945] [serial = 1007] [outer = 0x0] 07:02:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x115666000) [pid = 1945] [serial = 1008] [outer = 0x1142b3000] 07:02:12 INFO - PROCESS | 1945 | 1461333732914 Marionette DEBUG loaded listener.js 07:02:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11ac1f000) [pid = 1945] [serial = 1009] [outer = 0x1142b3000] 07:02:13 INFO - PROCESS | 1945 | 1461333733188 Marionette TRACE conn3 <- [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]]]}] 07:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 468ms 07:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:02:13 INFO - PROCESS | 1945 | 1461333733226 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 07:02:13 INFO - PROCESS | 1945 | 1461333733227 Marionette TRACE conn3 <- [1,1317,null,{"value":"7"}] 07:02:13 INFO - PROCESS | 1945 | 1461333733229 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:02:13 INFO - PROCESS | 1945 | 1461333733230 Marionette TRACE conn3 <- [1,1318,null,{}] 07:02:13 INFO - PROCESS | 1945 | 1461333733233 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:13 INFO - PROCESS | 1945 | 1461333733330 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 07:02:13 INFO - PROCESS | 1945 | 1461333733335 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b2e800 == 42 [pid = 1945] [id = 337] 07:02:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11ac20000) [pid = 1945] [serial = 1010] [outer = 0x0] 07:02:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x123937800) [pid = 1945] [serial = 1011] [outer = 0x11ac20000] 07:02:13 INFO - PROCESS | 1945 | 1461333733360 Marionette DEBUG loaded listener.js 07:02:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x129e89000) [pid = 1945] [serial = 1012] [outer = 0x11ac20000] 07:02:13 INFO - PROCESS | 1945 | 1461333733678 Marionette TRACE conn3 <- [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]]]}] 07:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 07:02:13 INFO - PROCESS | 1945 | 1461333733699 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 07:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:02:13 INFO - PROCESS | 1945 | 1461333733700 Marionette TRACE conn3 <- [1,1321,null,{"value":"7"}] 07:02:13 INFO - PROCESS | 1945 | 1461333733704 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:02:13 INFO - PROCESS | 1945 | 1461333733706 Marionette TRACE conn3 <- [1,1322,null,{}] 07:02:13 INFO - PROCESS | 1945 | 1461333733708 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:13 INFO - PROCESS | 1945 | 1461333733822 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 07:02:13 INFO - PROCESS | 1945 | 1461333733840 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bed6800 == 43 [pid = 1945] [id = 338] 07:02:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12755f800) [pid = 1945] [serial = 1013] [outer = 0x0] 07:02:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b106800) [pid = 1945] [serial = 1014] [outer = 0x12755f800] 07:02:13 INFO - PROCESS | 1945 | 1461333733867 Marionette DEBUG loaded listener.js 07:02:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12b334400) [pid = 1945] [serial = 1015] [outer = 0x12755f800] 07:02:14 INFO - PROCESS | 1945 | 1461333734181 Marionette TRACE conn3 <- [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]]]}] 07:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 07:02:14 INFO - PROCESS | 1945 | 1461333734224 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 07:02:14 INFO - PROCESS | 1945 | 1461333734226 Marionette TRACE conn3 <- [1,1325,null,{"value":"7"}] 07:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:02:14 INFO - PROCESS | 1945 | 1461333734228 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:02:14 INFO - PROCESS | 1945 | 1461333734230 Marionette TRACE conn3 <- [1,1326,null,{}] 07:02:14 INFO - PROCESS | 1945 | 1461333734232 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:14 INFO - PROCESS | 1945 | 1461333734313 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 07:02:14 INFO - PROCESS | 1945 | 1461333734318 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d20b800 == 44 [pid = 1945] [id = 339] 07:02:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b335000) [pid = 1945] [serial = 1016] [outer = 0x0] 07:02:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12b38cc00) [pid = 1945] [serial = 1017] [outer = 0x12b335000] 07:02:14 INFO - PROCESS | 1945 | 1461333734343 Marionette DEBUG loaded listener.js 07:02:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12b68d400) [pid = 1945] [serial = 1018] [outer = 0x12b335000] 07:02:14 INFO - PROCESS | 1945 | 1461333734824 Marionette TRACE conn3 <- [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]]]}] 07:02:14 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 07:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 622ms 07:02:14 INFO - PROCESS | 1945 | 1461333734850 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 07:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:02:14 INFO - PROCESS | 1945 | 1461333734853 Marionette TRACE conn3 <- [1,1329,null,{"value":"7"}] 07:02:14 INFO - PROCESS | 1945 | 1461333734856 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:02:14 INFO - PROCESS | 1945 | 1461333734859 Marionette TRACE conn3 <- [1,1330,null,{}] 07:02:14 INFO - PROCESS | 1945 | 1461333734863 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:14 INFO - PROCESS | 1945 | 1461333734981 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 07:02:15 INFO - PROCESS | 1945 | 1461333735059 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x115942800 == 45 [pid = 1945] [id = 340] 07:02:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x114e9bc00) [pid = 1945] [serial = 1019] [outer = 0x0] 07:02:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x115307c00) [pid = 1945] [serial = 1020] [outer = 0x114e9bc00] 07:02:15 INFO - PROCESS | 1945 | 1461333735091 Marionette DEBUG loaded listener.js 07:02:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x11570dc00) [pid = 1945] [serial = 1021] [outer = 0x114e9bc00] 07:02:15 INFO - PROCESS | 1945 | 1461333735637 Marionette TRACE conn3 <- [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]]]}] 07:02:15 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 07:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 823ms 07:02:15 INFO - PROCESS | 1945 | 1461333735680 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 07:02:15 INFO - PROCESS | 1945 | 1461333735684 Marionette TRACE conn3 <- [1,1333,null,{"value":"7"}] 07:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:02:15 INFO - PROCESS | 1945 | 1461333735689 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:02:15 INFO - PROCESS | 1945 | 1461333735691 Marionette TRACE conn3 <- [1,1334,null,{}] 07:02:15 INFO - PROCESS | 1945 | 1461333735694 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:15 INFO - PROCESS | 1945 | 1461333735804 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 07:02:15 INFO - PROCESS | 1945 | 1461333735880 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab16800 == 46 [pid = 1945] [id = 341] 07:02:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x118f57000) [pid = 1945] [serial = 1022] [outer = 0x0] 07:02:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x1192cbc00) [pid = 1945] [serial = 1023] [outer = 0x118f57000] 07:02:15 INFO - PROCESS | 1945 | 1461333735910 Marionette DEBUG loaded listener.js 07:02:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11a929c00) [pid = 1945] [serial = 1024] [outer = 0x118f57000] 07:02:16 INFO - PROCESS | 1945 | 1461333736407 Marionette TRACE conn3 <- [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]]]}] 07:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 772ms 07:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:02:16 INFO - PROCESS | 1945 | 1461333736478 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 07:02:16 INFO - PROCESS | 1945 | 1461333736479 Marionette TRACE conn3 <- [1,1337,null,{"value":"7"}] 07:02:16 INFO - PROCESS | 1945 | 1461333736483 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:02:16 INFO - PROCESS | 1945 | 1461333736488 Marionette TRACE conn3 <- [1,1338,null,{}] 07:02:16 INFO - PROCESS | 1945 | 1461333736496 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:16 INFO - PROCESS | 1945 | 1461333736612 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 07:02:16 INFO - PROCESS | 1945 | 1461333736691 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x11925a000 == 47 [pid = 1945] [id = 342] 07:02:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x114ea1400) [pid = 1945] [serial = 1025] [outer = 0x0] 07:02:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x11897bc00) [pid = 1945] [serial = 1026] [outer = 0x114ea1400] 07:02:16 INFO - PROCESS | 1945 | 1461333736725 Marionette DEBUG loaded listener.js 07:02:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x11aa13800) [pid = 1945] [serial = 1027] [outer = 0x114ea1400] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x12bed6800 == 46 [pid = 1945] [id = 338] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x129b2e800 == 45 [pid = 1945] [id = 337] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x11984a000 == 44 [pid = 1945] [id = 336] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12d0eec00) [pid = 1945] [serial = 963] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x12b667800 == 43 [pid = 1945] [id = 335] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x12b032800 == 42 [pid = 1945] [id = 334] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x127c50800 == 41 [pid = 1945] [id = 333] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab09800 == 40 [pid = 1945] [id = 332] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x127231000 == 39 [pid = 1945] [id = 331] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x119714000 == 38 [pid = 1945] [id = 330] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x11c570800 == 37 [pid = 1945] [id = 329] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x11bed5000 == 36 [pid = 1945] [id = 328] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba77800 == 35 [pid = 1945] [id = 327] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab0a000 == 34 [pid = 1945] [id = 326] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x11a790800 == 33 [pid = 1945] [id = 325] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x11971c800 == 32 [pid = 1945] [id = 324] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x115952800 == 31 [pid = 1945] [id = 323] 07:02:17 INFO - PROCESS | 1945 | --DOCSHELL 0x114cc4000 == 30 [pid = 1945] [id = 322] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12ecf5000) [pid = 1945] [serial = 816] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x114bcb800) [pid = 1945] [serial = 895] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11c1ab400) [pid = 1945] [serial = 880] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12ecf7c00) [pid = 1945] [serial = 892] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11a7e8400) [pid = 1945] [serial = 759] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11c513000) [pid = 1945] [serial = 768] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12e341c00) [pid = 1945] [serial = 774] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12b103800) [pid = 1945] [serial = 883] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12d298000) [pid = 1945] [serial = 889] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12e2ba400) [pid = 1945] [serial = 756] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12b337400) [pid = 1945] [serial = 886] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11bd21400) [pid = 1945] [serial = 762] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12803cc00) [pid = 1945] [serial = 765] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11a927000) [pid = 1945] [serial = 877] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12d9a2000) [pid = 1945] [serial = 771] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12b339000) [pid = 1945] [serial = 945] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12d9a6800) [pid = 1945] [serial = 948] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12d292c00) [pid = 1945] [serial = 951] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12e66b400) [pid = 1945] [serial = 949] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11ace8800) [pid = 1945] [serial = 954] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12b340800) [pid = 1945] [serial = 957] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x125c26400) [pid = 1945] [serial = 955] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12ecf2400) [pid = 1945] [serial = 952] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12b7d4000) [pid = 1945] [serial = 960] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12ced0c00) [pid = 1945] [serial = 924] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12baef000) [pid = 1945] [serial = 922] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12b38a000) [pid = 1945] [serial = 921] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12b286c00) [pid = 1945] [serial = 919] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12b109c00) [pid = 1945] [serial = 918] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x128883800) [pid = 1945] [serial = 916] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x127c87c00) [pid = 1945] [serial = 915] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12392fc00) [pid = 1945] [serial = 913] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11ba54c00) [pid = 1945] [serial = 912] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11aceb400) [pid = 1945] [serial = 910] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11a92a400) [pid = 1945] [serial = 909] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11c111400) [pid = 1945] [serial = 906] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11c5edc00) [pid = 1945] [serial = 907] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x12393a000) [pid = 1945] [serial = 942] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11acf3800) [pid = 1945] [serial = 939] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11bb53c00) [pid = 1945] [serial = 940] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x1189dec00) [pid = 1945] [serial = 937] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x115670800) [pid = 1945] [serial = 936] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x115670000) [pid = 1945] [serial = 934] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11566c800) [pid = 1945] [serial = 933] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x12e66a800) [pid = 1945] [serial = 931] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x12e337800) [pid = 1945] [serial = 930] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x12da2d400) [pid = 1945] [serial = 928] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x12d9a7400) [pid = 1945] [serial = 927] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x12d925400) [pid = 1945] [serial = 925] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x12ceef800) [pid = 1945] [serial = 946] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x12b7db400) [pid = 1945] [serial = 961] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x12d0ed000) [pid = 1945] [serial = 958] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x12920e400) [pid = 1945] [serial = 943] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x12d295000) [pid = 1945] [serial = 831] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x12e671000) [pid = 1945] [serial = 874] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x11acf1400) [pid = 1945] [serial = 822] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x115308000) [pid = 1945] [serial = 819] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x123938c00) [pid = 1945] [serial = 825] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x12baed800) [pid = 1945] [serial = 828] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1945 | 1461333737926 Marionette TRACE conn3 <- [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]]]}] 07:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1477ms 07:02:17 INFO - PROCESS | 1945 | 1461333737961 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 07:02:17 INFO - PROCESS | 1945 | 1461333737963 Marionette TRACE conn3 <- [1,1341,null,{"value":"7"}] 07:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:02:17 INFO - PROCESS | 1945 | 1461333737965 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:02:17 INFO - PROCESS | 1945 | 1461333737967 Marionette TRACE conn3 <- [1,1342,null,{}] 07:02:17 INFO - PROCESS | 1945 | 1461333737971 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:18 INFO - PROCESS | 1945 | 1461333738053 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 07:02:18 INFO - PROCESS | 1945 | 1461333738060 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x115952000 == 31 [pid = 1945] [id = 343] 07:02:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x115664c00) [pid = 1945] [serial = 1028] [outer = 0x0] 07:02:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x115672400) [pid = 1945] [serial = 1029] [outer = 0x115664c00] 07:02:18 INFO - PROCESS | 1945 | 1461333738088 Marionette DEBUG loaded listener.js 07:02:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x118641800) [pid = 1945] [serial = 1030] [outer = 0x115664c00] 07:02:18 INFO - PROCESS | 1945 | 1461333738482 Marionette TRACE conn3 <- [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]]]}] 07:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 522ms 07:02:18 INFO - PROCESS | 1945 | 1461333738489 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 07:02:18 INFO - PROCESS | 1945 | 1461333738493 Marionette TRACE conn3 <- [1,1345,null,{"value":"7"}] 07:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:02:18 INFO - PROCESS | 1945 | 1461333738498 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:02:18 INFO - PROCESS | 1945 | 1461333738499 Marionette TRACE conn3 <- [1,1346,null,{}] 07:02:18 INFO - PROCESS | 1945 | 1461333738503 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:18 INFO - PROCESS | 1945 | 1461333738586 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 07:02:18 INFO - PROCESS | 1945 | 1461333738592 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a51d800 == 32 [pid = 1945] [id = 344] 07:02:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x1186b1c00) [pid = 1945] [serial = 1031] [outer = 0x0] 07:02:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x119129c00) [pid = 1945] [serial = 1032] [outer = 0x1186b1c00] 07:02:18 INFO - PROCESS | 1945 | 1461333738617 Marionette DEBUG loaded listener.js 07:02:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11a764c00) [pid = 1945] [serial = 1033] [outer = 0x1186b1c00] 07:02:19 INFO - PROCESS | 1945 | 1461333739012 Marionette TRACE conn3 <- [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]]]}] 07:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 523ms 07:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:02:19 INFO - PROCESS | 1945 | 1461333739024 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 07:02:19 INFO - PROCESS | 1945 | 1461333739026 Marionette TRACE conn3 <- [1,1349,null,{"value":"7"}] 07:02:19 INFO - PROCESS | 1945 | 1461333739029 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:02:19 INFO - PROCESS | 1945 | 1461333739034 Marionette TRACE conn3 <- [1,1350,null,{}] 07:02:19 INFO - PROCESS | 1945 | 1461333739045 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:19 INFO - PROCESS | 1945 | 1461333739171 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 07:02:19 INFO - PROCESS | 1945 | 1461333739182 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bedf000 == 33 [pid = 1945] [id = 345] 07:02:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11a92e800) [pid = 1945] [serial = 1034] [outer = 0x0] 07:02:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11ace3000) [pid = 1945] [serial = 1035] [outer = 0x11a92e800] 07:02:19 INFO - PROCESS | 1945 | 1461333739229 Marionette DEBUG loaded listener.js 07:02:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11acfc400) [pid = 1945] [serial = 1036] [outer = 0x11a92e800] 07:02:19 INFO - PROCESS | 1945 | 1461333739739 Marionette TRACE conn3 <- [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]]]}] 07:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 725ms 07:02:19 INFO - PROCESS | 1945 | 1461333739766 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 07:02:19 INFO - PROCESS | 1945 | 1461333739770 Marionette TRACE conn3 <- [1,1353,null,{"value":"7"}] 07:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:02:19 INFO - PROCESS | 1945 | 1461333739774 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:02:19 INFO - PROCESS | 1945 | 1461333739776 Marionette TRACE conn3 <- [1,1354,null,{}] 07:02:19 INFO - PROCESS | 1945 | 1461333739780 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:19 INFO - PROCESS | 1945 | 1461333739931 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 07:02:19 INFO - PROCESS | 1945 | 1461333739956 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dca000 == 34 [pid = 1945] [id = 346] 07:02:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11b62b800) [pid = 1945] [serial = 1037] [outer = 0x0] 07:02:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11b6de000) [pid = 1945] [serial = 1038] [outer = 0x11b62b800] 07:02:19 INFO - PROCESS | 1945 | 1461333739977 Marionette DEBUG loaded listener.js 07:02:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11bbc6000) [pid = 1945] [serial = 1039] [outer = 0x11b62b800] 07:02:20 INFO - PROCESS | 1945 | 1461333740375 Marionette TRACE conn3 <- [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]]]}] 07:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 621ms 07:02:20 INFO - PROCESS | 1945 | 1461333740395 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 07:02:20 INFO - PROCESS | 1945 | 1461333740397 Marionette TRACE conn3 <- [1,1357,null,{"value":"7"}] 07:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:02:20 INFO - PROCESS | 1945 | 1461333740401 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:02:20 INFO - PROCESS | 1945 | 1461333740402 Marionette TRACE conn3 <- [1,1358,null,{}] 07:02:20 INFO - PROCESS | 1945 | 1461333740406 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:20 INFO - PROCESS | 1945 | 1461333740543 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 07:02:20 INFO - PROCESS | 1945 | 1461333740599 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x127223800 == 35 [pid = 1945] [id = 347] 07:02:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11bbc6800) [pid = 1945] [serial = 1040] [outer = 0x0] 07:02:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11bd28400) [pid = 1945] [serial = 1041] [outer = 0x11bbc6800] 07:02:20 INFO - PROCESS | 1945 | 1461333740640 Marionette DEBUG loaded listener.js 07:02:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11c004800) [pid = 1945] [serial = 1042] [outer = 0x11bbc6800] 07:02:21 INFO - PROCESS | 1945 | 1461333741083 Marionette TRACE conn3 <- [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]]]}] 07:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 721ms 07:02:21 INFO - PROCESS | 1945 | 1461333741121 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 07:02:21 INFO - PROCESS | 1945 | 1461333741122 Marionette TRACE conn3 <- [1,1361,null,{"value":"7"}] 07:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:02:21 INFO - PROCESS | 1945 | 1461333741124 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:02:21 INFO - PROCESS | 1945 | 1461333741125 Marionette TRACE conn3 <- [1,1362,null,{}] 07:02:21 INFO - PROCESS | 1945 | 1461333741128 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:21 INFO - PROCESS | 1945 | 1461333741240 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 07:02:21 INFO - PROCESS | 1945 | 1461333741244 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288bf800 == 36 [pid = 1945] [id = 348] 07:02:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11bd20400) [pid = 1945] [serial = 1043] [outer = 0x0] 07:02:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11c1a8000) [pid = 1945] [serial = 1044] [outer = 0x11bd20400] 07:02:21 INFO - PROCESS | 1945 | 1461333741273 Marionette DEBUG loaded listener.js 07:02:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x125c23c00) [pid = 1945] [serial = 1045] [outer = 0x11bd20400] 07:02:21 INFO - PROCESS | 1945 | 1461333741622 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 07:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 07:02:21 INFO - PROCESS | 1945 | 1461333741644 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 07:02:21 INFO - PROCESS | 1945 | 1461333741646 Marionette TRACE conn3 <- [1,1365,null,{"value":"7"}] 07:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:02:21 INFO - PROCESS | 1945 | 1461333741648 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:02:21 INFO - PROCESS | 1945 | 1461333741649 Marionette TRACE conn3 <- [1,1366,null,{}] 07:02:21 INFO - PROCESS | 1945 | 1461333741659 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:21 INFO - PROCESS | 1945 | 1461333741898 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x127f8fc00) [pid = 1945] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11bb48800) [pid = 1945] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x12a39d800) [pid = 1945] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x115309400) [pid = 1945] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x1147c5000) [pid = 1945] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x115668000) [pid = 1945] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11b629c00) [pid = 1945] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x123935000) [pid = 1945] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x11a931800) [pid = 1945] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11ace8000) [pid = 1945] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x114ea4800) [pid = 1945] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x11acf8400) [pid = 1945] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x128038000) [pid = 1945] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x12a3a9800) [pid = 1945] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x1142b3000) [pid = 1945] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x12755f800) [pid = 1945] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:02:21 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x11ac20000) [pid = 1945] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:02:21 INFO - PROCESS | 1945 | 1461333741955 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x118657000 == 37 [pid = 1945] [id = 349] 07:02:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x114710c00) [pid = 1945] [serial = 1046] [outer = 0x0] 07:02:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x114ea9800) [pid = 1945] [serial = 1047] [outer = 0x114710c00] 07:02:21 INFO - PROCESS | 1945 | 1461333741981 Marionette DEBUG loaded listener.js 07:02:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11a931800) [pid = 1945] [serial = 1048] [outer = 0x114710c00] 07:02:22 INFO - PROCESS | 1945 | 1461333742285 Marionette TRACE conn3 <- [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] 07:02:22 INFO - PROCESS | 1945 | 1461333742323 Marionette TRACE conn3 <- [1,1369,null,{"value":"7"}] 07:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:02:22 INFO - PROCESS | 1945 | 1461333742325 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:02:22 INFO - PROCESS | 1945 | 1461333742326 Marionette TRACE conn3 <- [1,1370,null,{}] 07:02:22 INFO - PROCESS | 1945 | 1461333742329 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:22 INFO - PROCESS | 1945 | 1461333742408 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 07:02:22 INFO - PROCESS | 1945 | 1461333742454 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x127080800 == 38 [pid = 1945] [id = 350] 07:02:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x115669000) [pid = 1945] [serial = 1049] [outer = 0x0] 07:02:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11c00c000) [pid = 1945] [serial = 1050] [outer = 0x115669000] 07:02:22 INFO - PROCESS | 1945 | 1461333742479 Marionette DEBUG loaded listener.js 07:02:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x1273a0400) [pid = 1945] [serial = 1051] [outer = 0x115669000] 07:02:22 INFO - PROCESS | 1945 | 1461333742744 Marionette TRACE conn3 <- [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] 07:02:22 INFO - PROCESS | 1945 | 1461333742795 Marionette TRACE conn3 <- [1,1373,null,{"value":"7"}] 07:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:02:22 INFO - PROCESS | 1945 | 1461333742798 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:02:22 INFO - PROCESS | 1945 | 1461333742799 Marionette TRACE conn3 <- [1,1374,null,{}] 07:02:22 INFO - PROCESS | 1945 | 1461333742802 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:22 INFO - PROCESS | 1945 | 1461333742888 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 07:02:22 INFO - PROCESS | 1945 | 1461333742892 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6d6800 == 39 [pid = 1945] [id = 351] 07:02:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x1273a2000) [pid = 1945] [serial = 1052] [outer = 0x0] 07:02:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x127ce0800) [pid = 1945] [serial = 1053] [outer = 0x1273a2000] 07:02:22 INFO - PROCESS | 1945 | 1461333742918 Marionette DEBUG loaded listener.js 07:02:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x128003000) [pid = 1945] [serial = 1054] [outer = 0x1273a2000] 07:02:23 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:02:23 INFO - PROCESS | 1945 | 1461333743258 Marionette TRACE conn3 <- [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] 07:02:23 INFO - PROCESS | 1945 | 1461333743275 Marionette TRACE conn3 <- [1,1377,null,{"value":"7"}] 07:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:02:23 INFO - PROCESS | 1945 | 1461333743278 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:02:23 INFO - PROCESS | 1945 | 1461333743279 Marionette TRACE conn3 <- [1,1378,null,{}] 07:02:23 INFO - PROCESS | 1945 | 1461333743281 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:23 INFO - PROCESS | 1945 | 1461333743362 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 07:02:23 INFO - PROCESS | 1945 | 1461333743412 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b71d000 == 40 [pid = 1945] [id = 352] 07:02:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x114bc3000) [pid = 1945] [serial = 1055] [outer = 0x0] 07:02:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x12803e400) [pid = 1945] [serial = 1056] [outer = 0x114bc3000] 07:02:23 INFO - PROCESS | 1945 | 1461333743438 Marionette DEBUG loaded listener.js 07:02:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x129e7cc00) [pid = 1945] [serial = 1057] [outer = 0x114bc3000] 07:02:23 INFO - PROCESS | 1945 | 1461333743728 Marionette TRACE conn3 <- [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] 07:02:23 INFO - PROCESS | 1945 | 1461333743748 Marionette TRACE conn3 <- [1,1381,null,{"value":"7"}] 07:02:23 INFO - PROCESS | 1945 | 1461333743750 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:02:23 INFO - PROCESS | 1945 | 1461333743754 Marionette TRACE conn3 <- [1,1382,null,{}] 07:02:23 INFO - PROCESS | 1945 | 1461333743763 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:23 INFO - PROCESS | 1945 | 1461333743862 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 07:02:23 INFO - PROCESS | 1945 | 1461333743867 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d20d000 == 41 [pid = 1945] [id = 353] 07:02:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x129e7fc00) [pid = 1945] [serial = 1058] [outer = 0x0] 07:02:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x12a3a5c00) [pid = 1945] [serial = 1059] [outer = 0x129e7fc00] 07:02:23 INFO - PROCESS | 1945 | 1461333743899 Marionette DEBUG loaded listener.js 07:02:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x12b105000) [pid = 1945] [serial = 1060] [outer = 0x129e7fc00] 07:02:24 INFO - PROCESS | 1945 | [1945] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:02:24 INFO - PROCESS | 1945 | 1461333744458 Marionette TRACE conn3 <- [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] 07:02:24 INFO - PROCESS | 1945 | 1461333744499 Marionette TRACE conn3 <- [1,1385,null,{"value":"7"}] 07:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:02:24 INFO - PROCESS | 1945 | 1461333744505 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:02:24 INFO - PROCESS | 1945 | 1461333744508 Marionette TRACE conn3 <- [1,1386,null,{}] 07:02:24 INFO - PROCESS | 1945 | 1461333744511 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:24 INFO - PROCESS | 1945 | 1461333744640 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 07:02:24 INFO - PROCESS | 1945 | 1461333744723 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a78d000 == 42 [pid = 1945] [id = 354] 07:02:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x118646000) [pid = 1945] [serial = 1061] [outer = 0x0] 07:02:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x1188da000) [pid = 1945] [serial = 1062] [outer = 0x118646000] 07:02:24 INFO - PROCESS | 1945 | 1461333744755 Marionette DEBUG loaded listener.js 07:02:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x119a24c00) [pid = 1945] [serial = 1063] [outer = 0x118646000] 07:02:25 INFO - PROCESS | 1945 | 1461333745182 Marionette TRACE conn3 <- [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] 07:02:25 INFO - PROCESS | 1945 | 1461333745232 Marionette TRACE conn3 <- [1,1389,null,{"value":"7"}] 07:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:02:25 INFO - PROCESS | 1945 | 1461333745237 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:02:25 INFO - PROCESS | 1945 | 1461333745240 Marionette TRACE conn3 <- [1,1390,null,{}] 07:02:25 INFO - PROCESS | 1945 | 1461333745243 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:25 INFO - PROCESS | 1945 | 1461333745384 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 07:02:25 INFO - PROCESS | 1945 | 1461333745473 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x12751a800 == 43 [pid = 1945] [id = 355] 07:02:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11a928400) [pid = 1945] [serial = 1064] [outer = 0x0] 07:02:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11ace7800) [pid = 1945] [serial = 1065] [outer = 0x11a928400] 07:02:25 INFO - PROCESS | 1945 | 1461333745504 Marionette DEBUG loaded listener.js 07:02:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x114bc1400) [pid = 1945] [serial = 1066] [outer = 0x11a928400] 07:02:25 INFO - PROCESS | 1945 | 1461333745925 Marionette TRACE conn3 <- [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]]]}] 07:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 774ms 07:02:26 INFO - PROCESS | 1945 | 1461333746011 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 07:02:26 INFO - PROCESS | 1945 | 1461333746012 Marionette TRACE conn3 <- [1,1393,null,{"value":"7"}] 07:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:02:26 INFO - PROCESS | 1945 | 1461333746015 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:02:26 INFO - PROCESS | 1945 | 1461333746017 Marionette TRACE conn3 <- [1,1394,null,{}] 07:02:26 INFO - PROCESS | 1945 | 1461333746025 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:26 INFO - PROCESS | 1945 | 1461333746122 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 07:02:26 INFO - PROCESS | 1945 | 1461333746202 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d211000 == 44 [pid = 1945] [id = 356] 07:02:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11c512000) [pid = 1945] [serial = 1067] [outer = 0x0] 07:02:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12393a000) [pid = 1945] [serial = 1068] [outer = 0x11c512000] 07:02:26 INFO - PROCESS | 1945 | 1461333746234 Marionette DEBUG loaded listener.js 07:02:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x127610000) [pid = 1945] [serial = 1069] [outer = 0x11c512000] 07:02:26 INFO - PROCESS | 1945 | 1461333746653 Marionette TRACE conn3 <- [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]]]}] 07:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 671ms 07:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:02:26 INFO - PROCESS | 1945 | 1461333746687 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 07:02:26 INFO - PROCESS | 1945 | 1461333746689 Marionette TRACE conn3 <- [1,1397,null,{"value":"7"}] 07:02:26 INFO - PROCESS | 1945 | 1461333746691 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:02:26 INFO - PROCESS | 1945 | 1461333746692 Marionette TRACE conn3 <- [1,1398,null,{}] 07:02:26 INFO - PROCESS | 1945 | 1461333746695 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:26 INFO - PROCESS | 1945 | 1461333746797 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 07:02:26 INFO - PROCESS | 1945 | 1461333746859 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d946800 == 45 [pid = 1945] [id = 357] 07:02:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12823ac00) [pid = 1945] [serial = 1070] [outer = 0x0] 07:02:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x12a39a800) [pid = 1945] [serial = 1071] [outer = 0x12823ac00] 07:02:26 INFO - PROCESS | 1945 | 1461333746891 Marionette DEBUG loaded listener.js 07:02:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12a3a8400) [pid = 1945] [serial = 1072] [outer = 0x12823ac00] 07:02:27 INFO - PROCESS | 1945 | 1461333747292 Marionette TRACE conn3 <- [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]]]}] 07:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 621ms 07:02:27 INFO - PROCESS | 1945 | 1461333747312 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 07:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:02:27 INFO - PROCESS | 1945 | 1461333747314 Marionette TRACE conn3 <- [1,1401,null,{"value":"7"}] 07:02:27 INFO - PROCESS | 1945 | 1461333747316 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:02:27 INFO - PROCESS | 1945 | 1461333747317 Marionette TRACE conn3 <- [1,1402,null,{}] 07:02:27 INFO - PROCESS | 1945 | 1461333747320 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:27 INFO - PROCESS | 1945 | 1461333747418 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 07:02:27 INFO - PROCESS | 1945 | 1461333747503 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9e3000 == 46 [pid = 1945] [id = 358] 07:02:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x129e7c800) [pid = 1945] [serial = 1073] [outer = 0x0] 07:02:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12aa0b400) [pid = 1945] [serial = 1074] [outer = 0x129e7c800] 07:02:27 INFO - PROCESS | 1945 | 1461333747533 Marionette DEBUG loaded listener.js 07:02:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12b105400) [pid = 1945] [serial = 1075] [outer = 0x129e7c800] 07:02:27 INFO - PROCESS | 1945 | 1461333747979 Marionette TRACE conn3 <- [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]]]}] 07:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 720ms 07:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:02:28 INFO - PROCESS | 1945 | 1461333748037 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 07:02:28 INFO - PROCESS | 1945 | 1461333748038 Marionette TRACE conn3 <- [1,1405,null,{"value":"7"}] 07:02:28 INFO - PROCESS | 1945 | 1461333748041 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:02:28 INFO - PROCESS | 1945 | 1461333748042 Marionette TRACE conn3 <- [1,1406,null,{}] 07:02:28 INFO - PROCESS | 1945 | 1461333748045 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:28 INFO - PROCESS | 1945 | 1461333748156 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 07:02:28 INFO - PROCESS | 1945 | 1461333748209 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x1239c0000 == 47 [pid = 1945] [id = 359] 07:02:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11c1b4000) [pid = 1945] [serial = 1076] [outer = 0x0] 07:02:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12b109800) [pid = 1945] [serial = 1077] [outer = 0x11c1b4000] 07:02:28 INFO - PROCESS | 1945 | 1461333748241 Marionette DEBUG loaded listener.js 07:02:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12b281400) [pid = 1945] [serial = 1078] [outer = 0x11c1b4000] 07:02:28 INFO - PROCESS | 1945 | 1461333748809 Marionette TRACE conn3 <- [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]]]}] 07:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 820ms 07:02:28 INFO - PROCESS | 1945 | 1461333748863 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 07:02:28 INFO - PROCESS | 1945 | 1461333748866 Marionette TRACE conn3 <- [1,1409,null,{"value":"7"}] 07:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:02:28 INFO - PROCESS | 1945 | 1461333748872 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:02:28 INFO - PROCESS | 1945 | 1461333748873 Marionette TRACE conn3 <- [1,1410,null,{}] 07:02:28 INFO - PROCESS | 1945 | 1461333748878 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:28 INFO - PROCESS | 1945 | 1461333748980 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 07:02:29 INFO - PROCESS | 1945 | 1461333749036 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab10000 == 48 [pid = 1945] [id = 360] 07:02:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x115663400) [pid = 1945] [serial = 1079] [outer = 0x0] 07:02:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x115841800) [pid = 1945] [serial = 1080] [outer = 0x115663400] 07:02:29 INFO - PROCESS | 1945 | 1461333749065 Marionette DEBUG loaded listener.js 07:02:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x1188e3400) [pid = 1945] [serial = 1081] [outer = 0x115663400] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12b71d000 == 47 [pid = 1945] [id = 352] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6d6800 == 46 [pid = 1945] [id = 351] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x127080800 == 45 [pid = 1945] [id = 350] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x118657000 == 44 [pid = 1945] [id = 349] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x1288bf800 == 43 [pid = 1945] [id = 348] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12b38cc00) [pid = 1945] [serial = 1017] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x127223800 == 42 [pid = 1945] [id = 347] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x123dca000 == 41 [pid = 1945] [id = 346] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11bedf000 == 40 [pid = 1945] [id = 345] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11a51d800 == 39 [pid = 1945] [id = 344] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x115952000 == 38 [pid = 1945] [id = 343] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11925a000 == 37 [pid = 1945] [id = 342] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab16800 == 36 [pid = 1945] [id = 341] 07:02:29 INFO - PROCESS | 1945 | --DOCSHELL 0x115942800 == 35 [pid = 1945] [id = 340] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x123aa4000) [pid = 1945] [serial = 997] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x123936800) [pid = 1945] [serial = 987] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x125c21000) [pid = 1945] [serial = 988] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12aa09000) [pid = 1945] [serial = 1002] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11666d800) [pid = 1945] [serial = 969] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x1189d6c00) [pid = 1945] [serial = 970] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11a7dd800) [pid = 1945] [serial = 972] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11a92c800) [pid = 1945] [serial = 973] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x115668800) [pid = 1945] [serial = 966] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11570f000) [pid = 1945] [serial = 967] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11bbcac00) [pid = 1945] [serial = 981] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x127173800) [pid = 1945] [serial = 991] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x125e2a800) [pid = 1945] [serial = 990] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11c0ba800) [pid = 1945] [serial = 982] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11ac18c00) [pid = 1945] [serial = 975] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11ace9000) [pid = 1945] [serial = 976] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x127ba8c00) [pid = 1945] [serial = 993] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11aced000) [pid = 1945] [serial = 978] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11b629400) [pid = 1945] [serial = 979] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11c104400) [pid = 1945] [serial = 984] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11c50dc00) [pid = 1945] [serial = 985] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x12a3a1c00) [pid = 1945] [serial = 999] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x12b10a400) [pid = 1945] [serial = 1005] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x115666000) [pid = 1945] [serial = 1008] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x12aa0e000) [pid = 1945] [serial = 1003] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x12b106800) [pid = 1945] [serial = 1014] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x12b280400) [pid = 1945] [serial = 1006] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11ac1f000) [pid = 1945] [serial = 1009] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x123937800) [pid = 1945] [serial = 1011] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x129e89000) [pid = 1945] [serial = 1012] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x128887c00) [pid = 1945] [serial = 996] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x12a3a9400) [pid = 1945] [serial = 1000] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x127f8f000) [pid = 1945] [serial = 994] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x12b334400) [pid = 1945] [serial = 1015] [outer = 0x0] [url = about:blank] 07:02:29 INFO - PROCESS | 1945 | 1461333749580 Marionette TRACE conn3 <- [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]]]}] 07:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 723ms 07:02:29 INFO - PROCESS | 1945 | 1461333749595 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 07:02:29 INFO - PROCESS | 1945 | 1461333749598 Marionette TRACE conn3 <- [1,1413,null,{"value":"7"}] 07:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:02:29 INFO - PROCESS | 1945 | 1461333749605 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:02:29 INFO - PROCESS | 1945 | 1461333749607 Marionette TRACE conn3 <- [1,1414,null,{}] 07:02:29 INFO - PROCESS | 1945 | 1461333749609 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:29 INFO - PROCESS | 1945 | 1461333749692 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 07:02:29 INFO - PROCESS | 1945 | 1461333749698 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x118907800 == 36 [pid = 1945] [id = 361] 07:02:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x118f5b800) [pid = 1945] [serial = 1082] [outer = 0x0] 07:02:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x119df8800) [pid = 1945] [serial = 1083] [outer = 0x118f5b800] 07:02:29 INFO - PROCESS | 1945 | 1461333749726 Marionette DEBUG loaded listener.js 07:02:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11aa14800) [pid = 1945] [serial = 1084] [outer = 0x118f5b800] 07:02:30 INFO - PROCESS | 1945 | 1461333750105 Marionette TRACE conn3 <- [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]]]}] 07:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 07:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:02:30 INFO - PROCESS | 1945 | 1461333750127 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 07:02:30 INFO - PROCESS | 1945 | 1461333750128 Marionette TRACE conn3 <- [1,1417,null,{"value":"7"}] 07:02:30 INFO - PROCESS | 1945 | 1461333750131 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:02:30 INFO - PROCESS | 1945 | 1461333750134 Marionette TRACE conn3 <- [1,1418,null,{}] 07:02:30 INFO - PROCESS | 1945 | 1461333750143 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:30 INFO - PROCESS | 1945 | 1461333750228 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 07:02:30 INFO - PROCESS | 1945 | 1461333750253 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b14b000 == 37 [pid = 1945] [id = 362] 07:02:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11acf1400) [pid = 1945] [serial = 1085] [outer = 0x0] 07:02:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11b63dc00) [pid = 1945] [serial = 1086] [outer = 0x11acf1400] 07:02:30 INFO - PROCESS | 1945 | 1461333750282 Marionette DEBUG loaded listener.js 07:02:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11bd21c00) [pid = 1945] [serial = 1087] [outer = 0x11acf1400] 07:02:30 INFO - PROCESS | 1945 | 1461333750640 Marionette TRACE conn3 <- [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]]]}] 07:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 524ms 07:02:30 INFO - PROCESS | 1945 | 1461333750656 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 07:02:30 INFO - PROCESS | 1945 | 1461333750658 Marionette TRACE conn3 <- [1,1421,null,{"value":"7"}] 07:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:02:30 INFO - PROCESS | 1945 | 1461333750673 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:02:30 INFO - PROCESS | 1945 | 1461333750674 Marionette TRACE conn3 <- [1,1422,null,{}] 07:02:30 INFO - PROCESS | 1945 | 1461333750678 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:30 INFO - PROCESS | 1945 | 1461333750762 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 07:02:30 INFO - PROCESS | 1945 | 1461333750766 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x116399000 == 38 [pid = 1945] [id = 363] 07:02:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11bd22800) [pid = 1945] [serial = 1088] [outer = 0x0] 07:02:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11c1b3800) [pid = 1945] [serial = 1089] [outer = 0x11bd22800] 07:02:30 INFO - PROCESS | 1945 | 1461333750796 Marionette DEBUG loaded listener.js 07:02:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x123935c00) [pid = 1945] [serial = 1090] [outer = 0x11bd22800] 07:02:31 INFO - PROCESS | 1945 | 1461333751137 Marionette TRACE conn3 <- [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]]]}] 07:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 532ms 07:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:02:31 INFO - PROCESS | 1945 | 1461333751193 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 07:02:31 INFO - PROCESS | 1945 | 1461333751194 Marionette TRACE conn3 <- [1,1425,null,{"value":"7"}] 07:02:31 INFO - PROCESS | 1945 | 1461333751196 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:02:31 INFO - PROCESS | 1945 | 1461333751197 Marionette TRACE conn3 <- [1,1426,null,{}] 07:02:31 INFO - PROCESS | 1945 | 1461333751200 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:31 INFO - PROCESS | 1945 | 1461333751279 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 07:02:31 INFO - PROCESS | 1945 | 1461333751339 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x127082800 == 39 [pid = 1945] [id = 364] 07:02:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11c0b2c00) [pid = 1945] [serial = 1091] [outer = 0x0] 07:02:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x123aa4000) [pid = 1945] [serial = 1092] [outer = 0x11c0b2c00] 07:02:31 INFO - PROCESS | 1945 | 1461333751364 Marionette DEBUG loaded listener.js 07:02:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x1271e4400) [pid = 1945] [serial = 1093] [outer = 0x11c0b2c00] 07:02:31 INFO - PROCESS | 1945 | 1461333751778 Marionette TRACE conn3 <- [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]]]}] 07:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 625ms 07:02:31 INFO - PROCESS | 1945 | 1461333751823 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 07:02:31 INFO - PROCESS | 1945 | 1461333751825 Marionette TRACE conn3 <- [1,1429,null,{"value":"7"}] 07:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:02:31 INFO - PROCESS | 1945 | 1461333751828 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:02:31 INFO - PROCESS | 1945 | 1461333751830 Marionette TRACE conn3 <- [1,1430,null,{}] 07:02:31 INFO - PROCESS | 1945 | 1461333751833 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:31 INFO - PROCESS | 1945 | 1461333751948 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 07:02:31 INFO - PROCESS | 1945 | 1461333751965 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b25000 == 40 [pid = 1945] [id = 365] 07:02:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x129e7b800) [pid = 1945] [serial = 1094] [outer = 0x0] 07:02:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x12a3a6400) [pid = 1945] [serial = 1095] [outer = 0x129e7b800] 07:02:31 INFO - PROCESS | 1945 | 1461333751994 Marionette DEBUG loaded listener.js 07:02:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x12b106800) [pid = 1945] [serial = 1096] [outer = 0x129e7b800] 07:02:32 INFO - PROCESS | 1945 | 1461333752359 Marionette TRACE conn3 <- [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]]]}] 07:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 570ms 07:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:02:32 INFO - PROCESS | 1945 | 1461333752398 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 07:02:32 INFO - PROCESS | 1945 | 1461333752399 Marionette TRACE conn3 <- [1,1433,null,{"value":"7"}] 07:02:32 INFO - PROCESS | 1945 | 1461333752402 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:02:32 INFO - PROCESS | 1945 | 1461333752405 Marionette TRACE conn3 <- [1,1434,null,{}] 07:02:32 INFO - PROCESS | 1945 | 1461333752408 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:32 INFO - PROCESS | 1945 | 1461333752511 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 07:02:32 INFO - PROCESS | 1945 | 1461333752563 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b35a000 == 41 [pid = 1945] [id = 366] 07:02:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x127610c00) [pid = 1945] [serial = 1097] [outer = 0x0] 07:02:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12b281c00) [pid = 1945] [serial = 1098] [outer = 0x127610c00] 07:02:32 INFO - PROCESS | 1945 | 1461333752588 Marionette DEBUG loaded listener.js 07:02:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12b33e400) [pid = 1945] [serial = 1099] [outer = 0x127610c00] 07:02:32 INFO - PROCESS | 1945 | 1461333752921 Marionette TRACE conn3 <- [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]]]}] 07:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 571ms 07:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:02:32 INFO - PROCESS | 1945 | 1461333752975 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 07:02:32 INFO - PROCESS | 1945 | 1461333752977 Marionette TRACE conn3 <- [1,1437,null,{"value":"7"}] 07:02:32 INFO - PROCESS | 1945 | 1461333752980 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:02:32 INFO - PROCESS | 1945 | 1461333752982 Marionette TRACE conn3 <- [1,1438,null,{}] 07:02:32 INFO - PROCESS | 1945 | 1461333752985 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:33 INFO - PROCESS | 1945 | 1461333753141 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 07:02:33 INFO - PROCESS | 1945 | 1461333753162 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b72c800 == 42 [pid = 1945] [id = 367] 07:02:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12b340000) [pid = 1945] [serial = 1100] [outer = 0x0] 07:02:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12b68dc00) [pid = 1945] [serial = 1101] [outer = 0x12b340000] 07:02:33 INFO - PROCESS | 1945 | 1461333753202 Marionette DEBUG loaded listener.js 07:02:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12b7c3800) [pid = 1945] [serial = 1102] [outer = 0x12b340000] 07:02:33 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11bd20400) [pid = 1945] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:02:33 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11bbc6800) [pid = 1945] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:02:33 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11a92e800) [pid = 1945] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:02:33 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x115664c00) [pid = 1945] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:02:33 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x1186b1c00) [pid = 1945] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:02:33 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x1273a2000) [pid = 1945] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:02:33 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x114bc3000) [pid = 1945] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:02:33 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x114710c00) [pid = 1945] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:02:33 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x115669000) [pid = 1945] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:02:33 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11b62b800) [pid = 1945] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:02:33 INFO - PROCESS | 1945 | 1461333753684 Marionette TRACE conn3 <- [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]]]}] 07:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 721ms 07:02:33 INFO - PROCESS | 1945 | 1461333753702 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 07:02:33 INFO - PROCESS | 1945 | 1461333753703 Marionette TRACE conn3 <- [1,1441,null,{"value":"7"}] 07:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:02:33 INFO - PROCESS | 1945 | 1461333753705 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:02:33 INFO - PROCESS | 1945 | 1461333753706 Marionette TRACE conn3 <- [1,1442,null,{}] 07:02:33 INFO - PROCESS | 1945 | 1461333753709 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:33 INFO - PROCESS | 1945 | 1461333753812 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 07:02:33 INFO - PROCESS | 1945 | 1461333753816 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b145800 == 43 [pid = 1945] [id = 368] 07:02:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11660f400) [pid = 1945] [serial = 1103] [outer = 0x0] 07:02:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11acf5000) [pid = 1945] [serial = 1104] [outer = 0x11660f400] 07:02:33 INFO - PROCESS | 1945 | 1461333753843 Marionette DEBUG loaded listener.js 07:02:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x125c25400) [pid = 1945] [serial = 1105] [outer = 0x11660f400] 07:02:34 INFO - PROCESS | 1945 | 1461333754201 Marionette TRACE conn3 <- [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]]]}] 07:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 07:02:34 INFO - PROCESS | 1945 | 1461333754225 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 07:02:34 INFO - PROCESS | 1945 | 1461333754226 Marionette TRACE conn3 <- [1,1445,null,{"value":"7"}] 07:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:02:34 INFO - PROCESS | 1945 | 1461333754229 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:02:34 INFO - PROCESS | 1945 | 1461333754230 Marionette TRACE conn3 <- [1,1446,null,{}] 07:02:34 INFO - PROCESS | 1945 | 1461333754232 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:34 INFO - PROCESS | 1945 | 1461333754340 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 07:02:34 INFO - PROCESS | 1945 | 1461333754347 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d207800 == 44 [pid = 1945] [id = 369] 07:02:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11566ec00) [pid = 1945] [serial = 1106] [outer = 0x0] 07:02:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12920d400) [pid = 1945] [serial = 1107] [outer = 0x11566ec00] 07:02:34 INFO - PROCESS | 1945 | 1461333754372 Marionette DEBUG loaded listener.js 07:02:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12bd3dc00) [pid = 1945] [serial = 1108] [outer = 0x11566ec00] 07:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 469ms 07:02:34 INFO - PROCESS | 1945 | 1461333754695 Marionette TRACE conn3 <- [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]]]}] 07:02:34 INFO - PROCESS | 1945 | 1461333754698 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 07:02:34 INFO - PROCESS | 1945 | 1461333754700 Marionette TRACE conn3 <- [1,1449,null,{"value":"7"}] 07:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:02:34 INFO - PROCESS | 1945 | 1461333754704 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:02:34 INFO - PROCESS | 1945 | 1461333754708 Marionette TRACE conn3 <- [1,1450,null,{}] 07:02:34 INFO - PROCESS | 1945 | 1461333754711 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:34 INFO - PROCESS | 1945 | 1461333754812 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 07:02:34 INFO - PROCESS | 1945 | 1461333754816 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e818800 == 45 [pid = 1945] [id = 370] 07:02:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x118f60400) [pid = 1945] [serial = 1109] [outer = 0x0] 07:02:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12cc85800) [pid = 1945] [serial = 1110] [outer = 0x118f60400] 07:02:34 INFO - PROCESS | 1945 | 1461333754846 Marionette DEBUG loaded listener.js 07:02:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12d0e3c00) [pid = 1945] [serial = 1111] [outer = 0x118f60400] 07:02:35 INFO - PROCESS | 1945 | 1461333755208 Marionette TRACE conn3 <- [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]]]}] 07:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 522ms 07:02:35 INFO - PROCESS | 1945 | 1461333755237 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 07:02:35 INFO - PROCESS | 1945 | 1461333755238 Marionette TRACE conn3 <- [1,1453,null,{"value":"7"}] 07:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:02:35 INFO - PROCESS | 1945 | 1461333755240 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:02:35 INFO - PROCESS | 1945 | 1461333755241 Marionette TRACE conn3 <- [1,1454,null,{}] 07:02:35 INFO - PROCESS | 1945 | 1461333755243 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:35 INFO - PROCESS | 1945 | 1461333755328 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 07:02:35 INFO - PROCESS | 1945 | 1461333755332 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e87f800 == 46 [pid = 1945] [id = 371] 07:02:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12cef0400) [pid = 1945] [serial = 1112] [outer = 0x0] 07:02:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12d0eb800) [pid = 1945] [serial = 1113] [outer = 0x12cef0400] 07:02:35 INFO - PROCESS | 1945 | 1461333755357 Marionette DEBUG loaded listener.js 07:02:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12d276000) [pid = 1945] [serial = 1114] [outer = 0x12cef0400] 07:02:35 INFO - PROCESS | 1945 | 1461333755858 Marionette TRACE conn3 <- [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]]]}] 07:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 623ms 07:02:35 INFO - PROCESS | 1945 | 1461333755864 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 07:02:35 INFO - PROCESS | 1945 | 1461333755867 Marionette TRACE conn3 <- [1,1457,null,{"value":"7"}] 07:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:02:35 INFO - PROCESS | 1945 | 1461333755871 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:02:35 INFO - PROCESS | 1945 | 1461333755872 Marionette TRACE conn3 <- [1,1458,null,{}] 07:02:35 INFO - PROCESS | 1945 | 1461333755876 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:35 INFO - PROCESS | 1945 | 1461333755988 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 07:02:36 INFO - PROCESS | 1945 | 1461333756054 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f49000 == 47 [pid = 1945] [id = 372] 07:02:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x115307400) [pid = 1945] [serial = 1115] [outer = 0x0] 07:02:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x116669400) [pid = 1945] [serial = 1116] [outer = 0x115307400] 07:02:36 INFO - PROCESS | 1945 | 1461333756091 Marionette DEBUG loaded listener.js 07:02:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x119dfd000) [pid = 1945] [serial = 1117] [outer = 0x115307400] 07:02:36 INFO - PROCESS | 1945 | 1461333756601 Marionette TRACE conn3 <- [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]]]}] 07:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 772ms 07:02:36 INFO - PROCESS | 1945 | 1461333756644 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 07:02:36 INFO - PROCESS | 1945 | 1461333756650 Marionette TRACE conn3 <- [1,1461,null,{"value":"7"}] 07:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:02:36 INFO - PROCESS | 1945 | 1461333756657 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:02:36 INFO - PROCESS | 1945 | 1461333756660 Marionette TRACE conn3 <- [1,1462,null,{}] 07:02:36 INFO - PROCESS | 1945 | 1461333756664 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:36 INFO - PROCESS | 1945 | 1461333756858 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 07:02:36 INFO - PROCESS | 1945 | 1461333756907 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c566000 == 48 [pid = 1945] [id = 373] 07:02:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11a926800) [pid = 1945] [serial = 1118] [outer = 0x0] 07:02:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11acfc000) [pid = 1945] [serial = 1119] [outer = 0x11a926800] 07:02:36 INFO - PROCESS | 1945 | 1461333756937 Marionette DEBUG loaded listener.js 07:02:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11bd2b000) [pid = 1945] [serial = 1120] [outer = 0x11a926800] 07:02:37 INFO - PROCESS | 1945 | 1461333757352 Marionette TRACE conn3 <- [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]]]}] 07:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 723ms 07:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:02:37 INFO - PROCESS | 1945 | 1461333757390 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 07:02:37 INFO - PROCESS | 1945 | 1461333757392 Marionette TRACE conn3 <- [1,1465,null,{"value":"7"}] 07:02:37 INFO - PROCESS | 1945 | 1461333757394 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:02:37 INFO - PROCESS | 1945 | 1461333757397 Marionette TRACE conn3 <- [1,1466,null,{}] 07:02:37 INFO - PROCESS | 1945 | 1461333757407 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:37 INFO - PROCESS | 1945 | 1461333757514 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 07:02:37 INFO - PROCESS | 1945 | 1461333757580 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e432000 == 49 [pid = 1945] [id = 374] 07:02:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12393b400) [pid = 1945] [serial = 1121] [outer = 0x0] 07:02:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x127c88c00) [pid = 1945] [serial = 1122] [outer = 0x12393b400] 07:02:37 INFO - PROCESS | 1945 | 1461333757612 Marionette DEBUG loaded listener.js 07:02:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12a39c000) [pid = 1945] [serial = 1123] [outer = 0x12393b400] 07:02:38 INFO - PROCESS | 1945 | 1461333758059 Marionette TRACE conn3 <- [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]]]}] 07:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 677ms 07:02:38 INFO - PROCESS | 1945 | 1461333758072 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 07:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:02:38 INFO - PROCESS | 1945 | 1461333758075 Marionette TRACE conn3 <- [1,1469,null,{"value":"7"}] 07:02:38 INFO - PROCESS | 1945 | 1461333758077 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:02:38 INFO - PROCESS | 1945 | 1461333758078 Marionette TRACE conn3 <- [1,1470,null,{}] 07:02:38 INFO - PROCESS | 1945 | 1461333758081 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:38 INFO - PROCESS | 1945 | 1461333758210 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 07:02:38 INFO - PROCESS | 1945 | 1461333758290 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef61800 == 50 [pid = 1945] [id = 375] 07:02:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11ba4c800) [pid = 1945] [serial = 1124] [outer = 0x0] 07:02:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x127c80800) [pid = 1945] [serial = 1125] [outer = 0x11ba4c800] 07:02:38 INFO - PROCESS | 1945 | 1461333758321 Marionette DEBUG loaded listener.js 07:02:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12b7cd400) [pid = 1945] [serial = 1126] [outer = 0x11ba4c800] 07:02:38 INFO - PROCESS | 1945 | 1461333758747 Marionette TRACE conn3 <- [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]]]}] 07:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 720ms 07:02:38 INFO - PROCESS | 1945 | 1461333758797 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 07:02:38 INFO - PROCESS | 1945 | 1461333758799 Marionette TRACE conn3 <- [1,1473,null,{"value":"7"}] 07:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:02:38 INFO - PROCESS | 1945 | 1461333758820 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:02:38 INFO - PROCESS | 1945 | 1461333758822 Marionette TRACE conn3 <- [1,1474,null,{}] 07:02:38 INFO - PROCESS | 1945 | 1461333758826 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:38 INFO - PROCESS | 1945 | 1461333758932 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 07:02:39 INFO - PROCESS | 1945 | 1461333759000 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb5b000 == 51 [pid = 1945] [id = 376] 07:02:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b33b400) [pid = 1945] [serial = 1127] [outer = 0x0] 07:02:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12cc84c00) [pid = 1945] [serial = 1128] [outer = 0x12b33b400] 07:02:39 INFO - PROCESS | 1945 | 1461333759030 Marionette DEBUG loaded listener.js 07:02:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12ceefc00) [pid = 1945] [serial = 1129] [outer = 0x12b33b400] 07:02:39 INFO - PROCESS | 1945 | 1461333759492 Marionette TRACE conn3 <- [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]]]}] 07:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 740ms 07:02:39 INFO - PROCESS | 1945 | 1461333759556 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 07:02:39 INFO - PROCESS | 1945 | 1461333759557 Marionette TRACE conn3 <- [1,1477,null,{"value":"7"}] 07:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:02:39 INFO - PROCESS | 1945 | 1461333759560 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:02:39 INFO - PROCESS | 1945 | 1461333759561 Marionette TRACE conn3 <- [1,1478,null,{}] 07:02:39 INFO - PROCESS | 1945 | 1461333759564 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:39 INFO - PROCESS | 1945 | 1461333759685 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 07:02:39 INFO - PROCESS | 1945 | 1461333759755 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f40000 == 52 [pid = 1945] [id = 377] 07:02:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x115306c00) [pid = 1945] [serial = 1130] [outer = 0x0] 07:02:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11bbc9800) [pid = 1945] [serial = 1131] [outer = 0x115306c00] 07:02:39 INFO - PROCESS | 1945 | 1461333759787 Marionette DEBUG loaded listener.js 07:02:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12d29d000) [pid = 1945] [serial = 1132] [outer = 0x115306c00] 07:02:40 INFO - PROCESS | 1945 | 1461333760376 Marionette TRACE conn3 <- [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]]]}] 07:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 871ms 07:02:40 INFO - PROCESS | 1945 | 1461333760432 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 07:02:40 INFO - PROCESS | 1945 | 1461333760434 Marionette TRACE conn3 <- [1,1481,null,{"value":"7"}] 07:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:02:40 INFO - PROCESS | 1945 | 1461333760438 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:02:40 INFO - PROCESS | 1945 | 1461333760440 Marionette TRACE conn3 <- [1,1482,null,{}] 07:02:40 INFO - PROCESS | 1945 | 1461333760443 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:40 INFO - PROCESS | 1945 | 1461333760543 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 07:02:40 INFO - PROCESS | 1945 | 1461333760600 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba68800 == 53 [pid = 1945] [id = 378] 07:02:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x1155e5c00) [pid = 1945] [serial = 1133] [outer = 0x0] 07:02:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x116660400) [pid = 1945] [serial = 1134] [outer = 0x1155e5c00] 07:02:40 INFO - PROCESS | 1945 | 1461333760630 Marionette DEBUG loaded listener.js 07:02:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x118ed0800) [pid = 1945] [serial = 1135] [outer = 0x1155e5c00] 07:02:41 INFO - PROCESS | 1945 | 1461333761127 Marionette TRACE conn3 <- [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]]]}] 07:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 723ms 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x12e818800 == 52 [pid = 1945] [id = 370] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x12d207800 == 51 [pid = 1945] [id = 369] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x11b145800 == 50 [pid = 1945] [id = 368] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11897bc00) [pid = 1945] [serial = 1026] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | 1461333761210 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 07:02:41 INFO - PROCESS | 1945 | 1461333761213 Marionette TRACE conn3 <- [1,1485,null,{"value":"7"}] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x12b72c800 == 49 [pid = 1945] [id = 367] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x12b35a000 == 48 [pid = 1945] [id = 366] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x129b25000 == 47 [pid = 1945] [id = 365] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x127082800 == 46 [pid = 1945] [id = 364] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x116399000 == 45 [pid = 1945] [id = 363] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x11b14b000 == 44 [pid = 1945] [id = 362] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x118907800 == 43 [pid = 1945] [id = 361] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab10000 == 42 [pid = 1945] [id = 360] 07:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x12751a800 == 41 [pid = 1945] [id = 355] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x11a78d000 == 40 [pid = 1945] [id = 354] 07:02:41 INFO - PROCESS | 1945 | --DOCSHELL 0x12d20d000 == 39 [pid = 1945] [id = 353] 07:02:41 INFO - PROCESS | 1945 | 1461333761229 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:02:41 INFO - PROCESS | 1945 | 1461333761230 Marionette TRACE conn3 <- [1,1486,null,{}] 07:02:41 INFO - PROCESS | 1945 | 1461333761233 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:41 INFO - PROCESS | 1945 | 1461333761309 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 07:02:41 INFO - PROCESS | 1945 | 1461333761321 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x118667800 == 40 [pid = 1945] [id = 379] 07:02:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x1189e3800) [pid = 1945] [serial = 1136] [outer = 0x0] 07:02:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x1191b0000) [pid = 1945] [serial = 1137] [outer = 0x1189e3800] 07:02:41 INFO - PROCESS | 1945 | 1461333761348 Marionette DEBUG loaded listener.js 07:02:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11a923400) [pid = 1945] [serial = 1138] [outer = 0x1189e3800] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11c1a8000) [pid = 1945] [serial = 1044] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11bd28400) [pid = 1945] [serial = 1041] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x115307c00) [pid = 1945] [serial = 1020] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11ace3000) [pid = 1945] [serial = 1035] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x115672400) [pid = 1945] [serial = 1029] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x118641800) [pid = 1945] [serial = 1030] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x119129c00) [pid = 1945] [serial = 1032] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11a764c00) [pid = 1945] [serial = 1033] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x1192cbc00) [pid = 1945] [serial = 1023] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x128003000) [pid = 1945] [serial = 1054] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12803e400) [pid = 1945] [serial = 1056] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x125c23c00) [pid = 1945] [serial = 1045] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11a931800) [pid = 1945] [serial = 1048] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x127ce0800) [pid = 1945] [serial = 1053] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11c00c000) [pid = 1945] [serial = 1050] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x114ea9800) [pid = 1945] [serial = 1047] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11b6de000) [pid = 1945] [serial = 1038] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x1273a0400) [pid = 1945] [serial = 1051] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11c004800) [pid = 1945] [serial = 1042] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11bbc6000) [pid = 1945] [serial = 1039] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x129e7cc00) [pid = 1945] [serial = 1057] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11acfc400) [pid = 1945] [serial = 1036] [outer = 0x0] [url = about:blank] 07:02:41 INFO - PROCESS | 1945 | 1461333761724 Marionette TRACE conn3 <- [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]]]}] 07:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 522ms 07:02:41 INFO - PROCESS | 1945 | 1461333761748 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 07:02:41 INFO - PROCESS | 1945 | 1461333761749 Marionette TRACE conn3 <- [1,1489,null,{"value":"7"}] 07:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:02:41 INFO - PROCESS | 1945 | 1461333761752 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:02:41 INFO - PROCESS | 1945 | 1461333761754 Marionette TRACE conn3 <- [1,1490,null,{}] 07:02:41 INFO - PROCESS | 1945 | 1461333761762 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:41 INFO - PROCESS | 1945 | 1461333761844 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 07:02:41 INFO - PROCESS | 1945 | 1461333761849 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae7a000 == 41 [pid = 1945] [id = 380] 07:02:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11ac1d000) [pid = 1945] [serial = 1139] [outer = 0x0] 07:02:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11acf2000) [pid = 1945] [serial = 1140] [outer = 0x11ac1d000] 07:02:41 INFO - PROCESS | 1945 | 1461333761881 Marionette DEBUG loaded listener.js 07:02:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11b61e000) [pid = 1945] [serial = 1141] [outer = 0x11ac1d000] 07:02:42 INFO - PROCESS | 1945 | 1461333762274 Marionette TRACE conn3 <- [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]]]}] 07:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 571ms 07:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:02:42 INFO - PROCESS | 1945 | 1461333762324 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 07:02:42 INFO - PROCESS | 1945 | 1461333762327 Marionette TRACE conn3 <- [1,1493,null,{"value":"7"}] 07:02:42 INFO - PROCESS | 1945 | 1461333762330 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:02:42 INFO - PROCESS | 1945 | 1461333762332 Marionette TRACE conn3 <- [1,1494,null,{}] 07:02:42 INFO - PROCESS | 1945 | 1461333762344 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:42 INFO - PROCESS | 1945 | 1461333762473 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 07:02:42 INFO - PROCESS | 1945 | 1461333762487 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c4af800 == 42 [pid = 1945] [id = 381] 07:02:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11bb53000) [pid = 1945] [serial = 1142] [outer = 0x0] 07:02:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11bd20400) [pid = 1945] [serial = 1143] [outer = 0x11bb53000] 07:02:42 INFO - PROCESS | 1945 | 1461333762530 Marionette DEBUG loaded listener.js 07:02:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11c00b000) [pid = 1945] [serial = 1144] [outer = 0x11bb53000] 07:02:42 INFO - PROCESS | 1945 | 1461333762904 Marionette TRACE conn3 <- [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]]]}] 07:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 622ms 07:02:42 INFO - PROCESS | 1945 | 1461333762952 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 07:02:42 INFO - PROCESS | 1945 | 1461333762953 Marionette TRACE conn3 <- [1,1497,null,{"value":"7"}] 07:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:02:42 INFO - PROCESS | 1945 | 1461333762955 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:02:42 INFO - PROCESS | 1945 | 1461333762956 Marionette TRACE conn3 <- [1,1498,null,{}] 07:02:42 INFO - PROCESS | 1945 | 1461333762959 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:43 INFO - PROCESS | 1945 | 1461333763037 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 07:02:43 INFO - PROCESS | 1945 | 1461333763042 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x1189a2000 == 43 [pid = 1945] [id = 382] 07:02:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11c0b4000) [pid = 1945] [serial = 1145] [outer = 0x0] 07:02:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11c10d000) [pid = 1945] [serial = 1146] [outer = 0x11c0b4000] 07:02:43 INFO - PROCESS | 1945 | 1461333763068 Marionette DEBUG loaded listener.js 07:02:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11c5f4000) [pid = 1945] [serial = 1147] [outer = 0x11c0b4000] 07:02:43 INFO - PROCESS | 1945 | 1461333763412 Marionette TRACE conn3 <- [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]]]}] 07:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 07:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:02:43 INFO - PROCESS | 1945 | 1461333763426 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 07:02:43 INFO - PROCESS | 1945 | 1461333763427 Marionette TRACE conn3 <- [1,1501,null,{"value":"7"}] 07:02:43 INFO - PROCESS | 1945 | 1461333763429 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:02:43 INFO - PROCESS | 1945 | 1461333763430 Marionette TRACE conn3 <- [1,1502,null,{}] 07:02:43 INFO - PROCESS | 1945 | 1461333763432 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:43 INFO - PROCESS | 1945 | 1461333763527 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 07:02:43 INFO - PROCESS | 1945 | 1461333763594 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x12767e800 == 44 [pid = 1945] [id = 383] 07:02:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11c0b4400) [pid = 1945] [serial = 1148] [outer = 0x0] 07:02:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x123933000) [pid = 1945] [serial = 1149] [outer = 0x11c0b4400] 07:02:43 INFO - PROCESS | 1945 | 1461333763622 Marionette DEBUG loaded listener.js 07:02:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x127f8a800) [pid = 1945] [serial = 1150] [outer = 0x11c0b4400] 07:02:43 INFO - PROCESS | 1945 | 1461333763958 Marionette TRACE conn3 <- [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]]]}] 07:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 571ms 07:02:44 INFO - PROCESS | 1945 | 1461333764000 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 07:02:44 INFO - PROCESS | 1945 | 1461333764002 Marionette TRACE conn3 <- [1,1505,null,{"value":"7"}] 07:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:02:44 INFO - PROCESS | 1945 | 1461333764005 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:02:44 INFO - PROCESS | 1945 | 1461333764007 Marionette TRACE conn3 <- [1,1506,null,{}] 07:02:44 INFO - PROCESS | 1945 | 1461333764010 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:44 INFO - PROCESS | 1945 | 1461333764161 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 07:02:44 INFO - PROCESS | 1945 | 1461333764183 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6c2800 == 45 [pid = 1945] [id = 384] 07:02:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x128002400) [pid = 1945] [serial = 1151] [outer = 0x0] 07:02:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x129b3dc00) [pid = 1945] [serial = 1152] [outer = 0x128002400] 07:02:44 INFO - PROCESS | 1945 | 1461333764225 Marionette DEBUG loaded listener.js 07:02:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x129e89c00) [pid = 1945] [serial = 1153] [outer = 0x128002400] 07:02:44 INFO - PROCESS | 1945 | 1461333764674 Marionette TRACE conn3 <- [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]]]}] 07:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 720ms 07:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:02:44 INFO - PROCESS | 1945 | 1461333764725 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 07:02:44 INFO - PROCESS | 1945 | 1461333764726 Marionette TRACE conn3 <- [1,1509,null,{"value":"7"}] 07:02:44 INFO - PROCESS | 1945 | 1461333764728 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:02:44 INFO - PROCESS | 1945 | 1461333764729 Marionette TRACE conn3 <- [1,1510,null,{}] 07:02:44 INFO - PROCESS | 1945 | 1461333764732 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:44 INFO - PROCESS | 1945 | 1461333764829 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 07:02:44 INFO - PROCESS | 1945 | 1461333764833 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b34e000 == 46 [pid = 1945] [id = 385] 07:02:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x128003000) [pid = 1945] [serial = 1154] [outer = 0x0] 07:02:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12a3a1000) [pid = 1945] [serial = 1155] [outer = 0x128003000] 07:02:44 INFO - PROCESS | 1945 | 1461333764887 Marionette DEBUG loaded listener.js 07:02:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12aa0b800) [pid = 1945] [serial = 1156] [outer = 0x128003000] 07:02:45 INFO - PROCESS | 1945 | 1461333765218 Marionette TRACE conn3 <- [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]]]}] 07:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 07:02:45 INFO - PROCESS | 1945 | 1461333765248 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 07:02:45 INFO - PROCESS | 1945 | 1461333765250 Marionette TRACE conn3 <- [1,1513,null,{"value":"7"}] 07:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:02:45 INFO - PROCESS | 1945 | 1461333765259 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:02:45 INFO - PROCESS | 1945 | 1461333765260 Marionette TRACE conn3 <- [1,1514,null,{}] 07:02:45 INFO - PROCESS | 1945 | 1461333765262 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:45 INFO - PROCESS | 1945 | 1461333765364 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 07:02:45 INFO - PROCESS | 1945 | 1461333765397 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb09800 == 47 [pid = 1945] [id = 386] 07:02:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x129b47800) [pid = 1945] [serial = 1157] [outer = 0x0] 07:02:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12b10a800) [pid = 1945] [serial = 1158] [outer = 0x129b47800] 07:02:45 INFO - PROCESS | 1945 | 1461333765422 Marionette DEBUG loaded listener.js 07:02:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b282000) [pid = 1945] [serial = 1159] [outer = 0x129b47800] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x114ea1400) [pid = 1945] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11a7e4000) [pid = 1945] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x129e7b800) [pid = 1945] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12b340000) [pid = 1945] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x127610c00) [pid = 1945] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x11c1b4000) [pid = 1945] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x115663400) [pid = 1945] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11acf1400) [pid = 1945] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x118f5b800) [pid = 1945] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11bd22800) [pid = 1945] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11c0b2c00) [pid = 1945] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11660f400) [pid = 1945] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11566ec00) [pid = 1945] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:02:45 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x118f60400) [pid = 1945] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:02:45 INFO - PROCESS | 1945 | 1461333765822 Marionette TRACE conn3 <- [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]]]}] 07:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 578ms 07:02:45 INFO - PROCESS | 1945 | 1461333765830 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 07:02:45 INFO - PROCESS | 1945 | 1461333765832 Marionette TRACE conn3 <- [1,1517,null,{"value":"7"}] 07:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:02:45 INFO - PROCESS | 1945 | 1461333765834 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:02:45 INFO - PROCESS | 1945 | 1461333765835 Marionette TRACE conn3 <- [1,1518,null,{}] 07:02:45 INFO - PROCESS | 1945 | 1461333765840 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:45 INFO - PROCESS | 1945 | 1461333765932 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 07:02:45 INFO - PROCESS | 1945 | 1461333765936 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x12beca000 == 48 [pid = 1945] [id = 387] 07:02:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11a7e4000) [pid = 1945] [serial = 1160] [outer = 0x0] 07:02:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x125c21000) [pid = 1945] [serial = 1161] [outer = 0x11a7e4000] 07:02:45 INFO - PROCESS | 1945 | 1461333765970 Marionette DEBUG loaded listener.js 07:02:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12b27f000) [pid = 1945] [serial = 1162] [outer = 0x11a7e4000] 07:02:46 INFO - PROCESS | 1945 | 1461333766361 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 07:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 571ms 07:02:46 INFO - PROCESS | 1945 | 1461333766406 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 07:02:46 INFO - PROCESS | 1945 | 1461333766407 Marionette TRACE conn3 <- [1,1521,null,{"value":"7"}] 07:02:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:02:46 INFO - PROCESS | 1945 | 1461333766409 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:02:46 INFO - PROCESS | 1945 | 1461333766411 Marionette TRACE conn3 <- [1,1522,null,{}] 07:02:46 INFO - PROCESS | 1945 | 1461333766414 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:46 INFO - PROCESS | 1945 | 1461333766509 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 07:02:46 INFO - PROCESS | 1945 | 1461333766513 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9e0800 == 49 [pid = 1945] [id = 388] 07:02:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12a3a1c00) [pid = 1945] [serial = 1163] [outer = 0x0] 07:02:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b38cc00) [pid = 1945] [serial = 1164] [outer = 0x12a3a1c00] 07:02:46 INFO - PROCESS | 1945 | 1461333766543 Marionette DEBUG loaded listener.js 07:02:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12bafa800) [pid = 1945] [serial = 1165] [outer = 0x12a3a1c00] 07:02:46 INFO - PROCESS | 1945 | 1461333766858 Marionette TRACE conn3 <- [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"]]]}] 07:02:46 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 () { 07:02:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:02:46 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 () { 07:02:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:02:46 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 () { 07:02:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:02:46 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 () { 07:02:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:02:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 07:02:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:02:46 INFO - PROCESS | 1945 | 1461333766879 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 07:02:46 INFO - PROCESS | 1945 | 1461333766881 Marionette TRACE conn3 <- [1,1525,null,{"value":"7"}] 07:02:46 INFO - PROCESS | 1945 | 1461333766883 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:02:46 INFO - PROCESS | 1945 | 1461333766884 Marionette TRACE conn3 <- [1,1526,null,{}] 07:02:46 INFO - PROCESS | 1945 | 1461333766889 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:46 INFO - PROCESS | 1945 | 1461333766972 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 07:02:47 INFO - PROCESS | 1945 | 1461333767024 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4bc800 == 50 [pid = 1945] [id = 389] 07:02:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12b27d800) [pid = 1945] [serial = 1166] [outer = 0x0] 07:02:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12bd46800) [pid = 1945] [serial = 1167] [outer = 0x12b27d800] 07:02:47 INFO - PROCESS | 1945 | 1461333767049 Marionette DEBUG loaded listener.js 07:02:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12d271400) [pid = 1945] [serial = 1168] [outer = 0x12b27d800] 07:02:47 INFO - PROCESS | 1945 | 1461333767345 Marionette TRACE conn3 <- [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"]]]}] 07:02:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:02:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:02:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:02:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 475ms 07:02:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:02:47 INFO - PROCESS | 1945 | 1461333767362 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 07:02:47 INFO - PROCESS | 1945 | 1461333767363 Marionette TRACE conn3 <- [1,1529,null,{"value":"7"}] 07:02:47 INFO - PROCESS | 1945 | 1461333767365 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:02:47 INFO - PROCESS | 1945 | 1461333767366 Marionette TRACE conn3 <- [1,1530,null,{}] 07:02:47 INFO - PROCESS | 1945 | 1461333767371 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:47 INFO - PROCESS | 1945 | 1461333767461 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 07:02:47 INFO - PROCESS | 1945 | 1461333767466 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd4f000 == 51 [pid = 1945] [id = 390] 07:02:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12cec8000) [pid = 1945] [serial = 1169] [outer = 0x0] 07:02:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12d293800) [pid = 1945] [serial = 1170] [outer = 0x12cec8000] 07:02:47 INFO - PROCESS | 1945 | 1461333767491 Marionette DEBUG loaded listener.js 07:02:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12d9a8400) [pid = 1945] [serial = 1171] [outer = 0x12cec8000] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12d946800 == 50 [pid = 1945] [id = 357] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6ca800 == 49 [pid = 1945] [id = 321] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12d211000 == 48 [pid = 1945] [id = 356] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12d20b800 == 47 [pid = 1945] [id = 339] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x1239c0000 == 46 [pid = 1945] [id = 359] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9e3000 == 45 [pid = 1945] [id = 358] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba68800 == 44 [pid = 1945] [id = 378] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x118f40000 == 43 [pid = 1945] [id = 377] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb5b000 == 42 [pid = 1945] [id = 376] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef61800 == 41 [pid = 1945] [id = 375] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12e432000 == 40 [pid = 1945] [id = 374] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11c566000 == 39 [pid = 1945] [id = 373] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12e87f800 == 38 [pid = 1945] [id = 371] 07:02:48 INFO - PROCESS | 1945 | --DOCSHELL 0x118f49000 == 37 [pid = 1945] [id = 372] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae7a000 == 36 [pid = 1945] [id = 380] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6c2800 == 35 [pid = 1945] [id = 384] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb09800 == 34 [pid = 1945] [id = 386] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4bc800 == 33 [pid = 1945] [id = 389] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11c4af800 == 32 [pid = 1945] [id = 381] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12beca000 == 31 [pid = 1945] [id = 387] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12767e800 == 30 [pid = 1945] [id = 383] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9e0800 == 29 [pid = 1945] [id = 388] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x118667800 == 28 [pid = 1945] [id = 379] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x1189a2000 == 27 [pid = 1945] [id = 382] 07:02:49 INFO - PROCESS | 1945 | --DOCSHELL 0x12b34e000 == 26 [pid = 1945] [id = 385] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11aa13800) [pid = 1945] [serial = 1027] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12e2b8800) [pid = 1945] [serial = 964] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12a3a6400) [pid = 1945] [serial = 1095] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12b68dc00) [pid = 1945] [serial = 1101] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12b33e400) [pid = 1945] [serial = 1099] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12b281400) [pid = 1945] [serial = 1078] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12b109800) [pid = 1945] [serial = 1077] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x1188e3400) [pid = 1945] [serial = 1081] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x115841800) [pid = 1945] [serial = 1080] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12b281c00) [pid = 1945] [serial = 1098] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11b63dc00) [pid = 1945] [serial = 1086] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11bd21c00) [pid = 1945] [serial = 1087] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x119df8800) [pid = 1945] [serial = 1083] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11aa14800) [pid = 1945] [serial = 1084] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11c1b3800) [pid = 1945] [serial = 1089] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x123935c00) [pid = 1945] [serial = 1090] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x123aa4000) [pid = 1945] [serial = 1092] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12a3a5c00) [pid = 1945] [serial = 1059] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x1188da000) [pid = 1945] [serial = 1062] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11ace7800) [pid = 1945] [serial = 1065] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12393a000) [pid = 1945] [serial = 1068] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12a39a800) [pid = 1945] [serial = 1071] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x12aa0b400) [pid = 1945] [serial = 1074] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11acf5000) [pid = 1945] [serial = 1104] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x12d0eb800) [pid = 1945] [serial = 1113] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x125c25400) [pid = 1945] [serial = 1105] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12920d400) [pid = 1945] [serial = 1107] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x12cc85800) [pid = 1945] [serial = 1110] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x12b7c3800) [pid = 1945] [serial = 1102] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x12b106800) [pid = 1945] [serial = 1096] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x1271e4400) [pid = 1945] [serial = 1093] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x12bd3dc00) [pid = 1945] [serial = 1108] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x12d0e3c00) [pid = 1945] [serial = 1111] [outer = 0x0] [url = about:blank] 07:02:49 INFO - PROCESS | 1945 | 1461333769249 Marionette TRACE conn3 <- [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]]]}] 07:02:49 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 07:02:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:02:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:02:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:02:49 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. 07:02:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:02:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1922ms 07:02:49 INFO - PROCESS | 1945 | 1461333769289 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 07:02:49 INFO - PROCESS | 1945 | 1461333769291 Marionette TRACE conn3 <- [1,1533,null,{"value":"7"}] 07:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:02:49 INFO - PROCESS | 1945 | 1461333769295 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:02:49 INFO - PROCESS | 1945 | 1461333769297 Marionette TRACE conn3 <- [1,1534,null,{}] 07:02:49 INFO - PROCESS | 1945 | 1461333769302 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:49 INFO - PROCESS | 1945 | 1461333769378 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 07:02:49 INFO - PROCESS | 1945 | 1461333769426 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x114b62000 == 27 [pid = 1945] [id = 391] 07:02:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x115306800) [pid = 1945] [serial = 1172] [outer = 0x0] 07:02:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x115307c00) [pid = 1945] [serial = 1173] [outer = 0x115306800] 07:02:49 INFO - PROCESS | 1945 | 1461333769454 Marionette DEBUG loaded listener.js 07:02:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11566ac00) [pid = 1945] [serial = 1174] [outer = 0x115306800] 07:02:49 INFO - PROCESS | 1945 | 1461333769785 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 07:02:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 07:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:02:49 INFO - PROCESS | 1945 | 1461333769816 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 07:02:49 INFO - PROCESS | 1945 | 1461333769821 Marionette TRACE conn3 <- [1,1537,null,{"value":"7"}] 07:02:49 INFO - PROCESS | 1945 | 1461333769825 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:02:49 INFO - PROCESS | 1945 | 1461333769827 Marionette TRACE conn3 <- [1,1538,null,{}] 07:02:49 INFO - PROCESS | 1945 | 1461333769830 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:49 INFO - PROCESS | 1945 | 1461333769905 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 07:02:49 INFO - PROCESS | 1945 | 1461333769911 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x116319800 == 28 [pid = 1945] [id = 392] 07:02:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11566e000) [pid = 1945] [serial = 1175] [outer = 0x0] 07:02:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11683d400) [pid = 1945] [serial = 1176] [outer = 0x11566e000] 07:02:49 INFO - PROCESS | 1945 | 1461333769940 Marionette DEBUG loaded listener.js 07:02:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x118944400) [pid = 1945] [serial = 1177] [outer = 0x11566e000] 07:02:50 INFO - PROCESS | 1945 | 1461333770299 Marionette TRACE conn3 <- [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]]]}] 07:02:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:02:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 07:02:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:02:50 INFO - PROCESS | 1945 | 1461333770345 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 07:02:50 INFO - PROCESS | 1945 | 1461333770347 Marionette TRACE conn3 <- [1,1541,null,{"value":"7"}] 07:02:50 INFO - PROCESS | 1945 | 1461333770349 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:02:50 INFO - PROCESS | 1945 | 1461333770352 Marionette TRACE conn3 <- [1,1542,null,{}] 07:02:50 INFO - PROCESS | 1945 | 1461333770360 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:50 INFO - PROCESS | 1945 | 1461333770438 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 07:02:50 INFO - PROCESS | 1945 | 1461333770444 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x119266800 == 29 [pid = 1945] [id = 393] 07:02:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x1142bd800) [pid = 1945] [serial = 1178] [outer = 0x0] 07:02:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x119d55c00) [pid = 1945] [serial = 1179] [outer = 0x1142bd800] 07:02:50 INFO - PROCESS | 1945 | 1461333770476 Marionette DEBUG loaded listener.js 07:02:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11a760400) [pid = 1945] [serial = 1180] [outer = 0x1142bd800] 07:02:50 INFO - PROCESS | 1945 | 1461333770873 Marionette TRACE conn3 <- [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]]]}] 07:02:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:02:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 572ms 07:02:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:02:50 INFO - PROCESS | 1945 | 1461333770927 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 07:02:50 INFO - PROCESS | 1945 | 1461333770930 Marionette TRACE conn3 <- [1,1545,null,{"value":"7"}] 07:02:50 INFO - PROCESS | 1945 | 1461333770933 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:02:50 INFO - PROCESS | 1945 | 1461333770937 Marionette TRACE conn3 <- [1,1546,null,{}] 07:02:50 INFO - PROCESS | 1945 | 1461333770940 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:51 INFO - PROCESS | 1945 | 1461333771059 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 07:02:51 INFO - PROCESS | 1945 | 1461333771073 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a9000 == 30 [pid = 1945] [id = 394] 07:02:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11a92b800) [pid = 1945] [serial = 1181] [outer = 0x0] 07:02:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11a932400) [pid = 1945] [serial = 1182] [outer = 0x11a92b800] 07:02:51 INFO - PROCESS | 1945 | 1461333771101 Marionette DEBUG loaded listener.js 07:02:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11aa18000) [pid = 1945] [serial = 1183] [outer = 0x11a92b800] 07:02:51 INFO - PROCESS | 1945 | 1461333771500 Marionette TRACE conn3 <- [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]]]}] 07:02:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 622ms 07:02:51 INFO - PROCESS | 1945 | 1461333771557 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 07:02:51 INFO - PROCESS | 1945 | 1461333771559 Marionette TRACE conn3 <- [1,1549,null,{"value":"7"}] 07:02:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:02:51 INFO - PROCESS | 1945 | 1461333771562 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:02:51 INFO - PROCESS | 1945 | 1461333771564 Marionette TRACE conn3 <- [1,1550,null,{}] 07:02:51 INFO - PROCESS | 1945 | 1461333771567 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:51 INFO - PROCESS | 1945 | 1461333771679 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 07:02:51 INFO - PROCESS | 1945 | 1461333771725 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae8f800 == 31 [pid = 1945] [id = 395] 07:02:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x115534000) [pid = 1945] [serial = 1184] [outer = 0x0] 07:02:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11ace3c00) [pid = 1945] [serial = 1185] [outer = 0x115534000] 07:02:51 INFO - PROCESS | 1945 | 1461333771768 Marionette DEBUG loaded listener.js 07:02:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11acef800) [pid = 1945] [serial = 1186] [outer = 0x115534000] 07:02:52 INFO - PROCESS | 1945 | 1461333772171 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 07:02:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:02:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 623ms 07:02:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:02:52 INFO - PROCESS | 1945 | 1461333772187 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 07:02:52 INFO - PROCESS | 1945 | 1461333772188 Marionette TRACE conn3 <- [1,1553,null,{"value":"7"}] 07:02:52 INFO - PROCESS | 1945 | 1461333772190 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:02:52 INFO - PROCESS | 1945 | 1461333772191 Marionette TRACE conn3 <- [1,1554,null,{}] 07:02:52 INFO - PROCESS | 1945 | 1461333772193 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:52 INFO - PROCESS | 1945 | 1461333772310 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 07:02:52 INFO - PROCESS | 1945 | 1461333772320 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb71000 == 32 [pid = 1945] [id = 396] 07:02:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11acf9c00) [pid = 1945] [serial = 1187] [outer = 0x0] 07:02:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11b62b400) [pid = 1945] [serial = 1188] [outer = 0x11acf9c00] 07:02:52 INFO - PROCESS | 1945 | 1461333772349 Marionette DEBUG loaded listener.js 07:02:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11bd20800) [pid = 1945] [serial = 1189] [outer = 0x11acf9c00] 07:02:52 INFO - PROCESS | 1945 | 1461333772643 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 07:02:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:02:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 470ms 07:02:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:02:52 INFO - PROCESS | 1945 | 1461333772661 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 07:02:52 INFO - PROCESS | 1945 | 1461333772662 Marionette TRACE conn3 <- [1,1557,null,{"value":"7"}] 07:02:52 INFO - PROCESS | 1945 | 1461333772664 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:02:52 INFO - PROCESS | 1945 | 1461333772665 Marionette TRACE conn3 <- [1,1558,null,{}] 07:02:52 INFO - PROCESS | 1945 | 1461333772667 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:52 INFO - PROCESS | 1945 | 1461333772755 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 07:02:52 INFO - PROCESS | 1945 | 1461333772759 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c31e800 == 33 [pid = 1945] [id = 397] 07:02:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11ae9b800) [pid = 1945] [serial = 1190] [outer = 0x0] 07:02:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11bd2f400) [pid = 1945] [serial = 1191] [outer = 0x11ae9b800] 07:02:52 INFO - PROCESS | 1945 | 1461333772785 Marionette DEBUG loaded listener.js 07:02:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11c0bc800) [pid = 1945] [serial = 1192] [outer = 0x11ae9b800] 07:02:53 INFO - PROCESS | 1945 | 1461333773119 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 07:02:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:02:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 474ms 07:02:53 INFO - PROCESS | 1945 | 1461333773140 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 07:02:53 INFO - PROCESS | 1945 | 1461333773141 Marionette TRACE conn3 <- [1,1561,null,{"value":"7"}] 07:02:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:02:53 INFO - PROCESS | 1945 | 1461333773143 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:02:53 INFO - PROCESS | 1945 | 1461333773144 Marionette TRACE conn3 <- [1,1562,null,{}] 07:02:53 INFO - PROCESS | 1945 | 1461333773146 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:53 INFO - PROCESS | 1945 | 1461333773237 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 07:02:53 INFO - PROCESS | 1945 | 1461333773243 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c55a800 == 34 [pid = 1945] [id = 398] 07:02:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11bd2e800) [pid = 1945] [serial = 1193] [outer = 0x0] 07:02:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11c109800) [pid = 1945] [serial = 1194] [outer = 0x11bd2e800] 07:02:53 INFO - PROCESS | 1945 | 1461333773270 Marionette DEBUG loaded listener.js 07:02:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11c1ab000) [pid = 1945] [serial = 1195] [outer = 0x11bd2e800] 07:02:53 INFO - PROCESS | 1945 | 1461333773596 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 07:02:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:02:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 469ms 07:02:53 INFO - PROCESS | 1945 | 1461333773613 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 07:02:53 INFO - PROCESS | 1945 | 1461333773615 Marionette TRACE conn3 <- [1,1565,null,{"value":"7"}] 07:02:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:02:53 INFO - PROCESS | 1945 | 1461333773618 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:02:53 INFO - PROCESS | 1945 | 1461333773623 Marionette TRACE conn3 <- [1,1566,null,{}] 07:02:53 INFO - PROCESS | 1945 | 1461333773626 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:53 INFO - PROCESS | 1945 | 1461333773741 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 07:02:53 INFO - PROCESS | 1945 | 1461333773747 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x119261800 == 35 [pid = 1945] [id = 399] 07:02:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x114bbf800) [pid = 1945] [serial = 1196] [outer = 0x0] 07:02:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11c512400) [pid = 1945] [serial = 1197] [outer = 0x114bbf800] 07:02:53 INFO - PROCESS | 1945 | 1461333773789 Marionette DEBUG loaded listener.js 07:02:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x123930c00) [pid = 1945] [serial = 1198] [outer = 0x114bbf800] 07:02:54 INFO - PROCESS | 1945 | 1461333774201 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 07:02:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:02:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 622ms 07:02:54 INFO - PROCESS | 1945 | 1461333774241 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 07:02:54 INFO - PROCESS | 1945 | 1461333774242 Marionette TRACE conn3 <- [1,1569,null,{"value":"7"}] 07:02:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:02:54 INFO - PROCESS | 1945 | 1461333774244 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:02:54 INFO - PROCESS | 1945 | 1461333774245 Marionette TRACE conn3 <- [1,1570,null,{}] 07:02:54 INFO - PROCESS | 1945 | 1461333774247 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:54 INFO - PROCESS | 1945 | 1461333774322 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 07:02:54 INFO - PROCESS | 1945 | 1461333774327 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x127223800 == 36 [pid = 1945] [id = 400] 07:02:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x123932c00) [pid = 1945] [serial = 1199] [outer = 0x0] 07:02:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12393a000) [pid = 1945] [serial = 1200] [outer = 0x123932c00] 07:02:54 INFO - PROCESS | 1945 | 1461333774354 Marionette DEBUG loaded listener.js 07:02:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x123a9f000) [pid = 1945] [serial = 1201] [outer = 0x123932c00] 07:02:54 INFO - PROCESS | 1945 | 1461333774733 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 07:02:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:02:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 07:02:54 INFO - PROCESS | 1945 | 1461333774764 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 07:02:54 INFO - PROCESS | 1945 | 1461333774766 Marionette TRACE conn3 <- [1,1573,null,{"value":"7"}] 07:02:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:02:54 INFO - PROCESS | 1945 | 1461333774777 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:02:54 INFO - PROCESS | 1945 | 1461333774780 Marionette TRACE conn3 <- [1,1574,null,{}] 07:02:54 INFO - PROCESS | 1945 | 1461333774782 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:54 INFO - PROCESS | 1945 | 1461333774944 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 07:02:54 INFO - PROCESS | 1945 | 1461333774977 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae8d000 == 37 [pid = 1945] [id = 401] 07:02:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x125c24c00) [pid = 1945] [serial = 1202] [outer = 0x0] 07:02:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x127008400) [pid = 1945] [serial = 1203] [outer = 0x125c24c00] 07:02:55 INFO - PROCESS | 1945 | 1461333775029 Marionette DEBUG loaded listener.js 07:02:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x1273a1c00) [pid = 1945] [serial = 1204] [outer = 0x125c24c00] 07:02:55 INFO - PROCESS | 1945 | 1461333775513 Marionette TRACE conn3 <- [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]]]}] 07:02:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:02:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 771ms 07:02:55 INFO - PROCESS | 1945 | 1461333775550 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 07:02:55 INFO - PROCESS | 1945 | 1461333775552 Marionette TRACE conn3 <- [1,1577,null,{"value":"7"}] 07:02:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:02:55 INFO - PROCESS | 1945 | 1461333775555 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:02:55 INFO - PROCESS | 1945 | 1461333775556 Marionette TRACE conn3 <- [1,1578,null,{}] 07:02:55 INFO - PROCESS | 1945 | 1461333775558 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:55 INFO - PROCESS | 1945 | 1461333775657 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 07:02:55 INFO - PROCESS | 1945 | 1461333775661 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288c1800 == 38 [pid = 1945] [id = 402] 07:02:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x1273a2000) [pid = 1945] [serial = 1205] [outer = 0x0] 07:02:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x127ba0800) [pid = 1945] [serial = 1206] [outer = 0x1273a2000] 07:02:55 INFO - PROCESS | 1945 | 1461333775686 Marionette DEBUG loaded listener.js 07:02:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x127f8c400) [pid = 1945] [serial = 1207] [outer = 0x1273a2000] 07:02:56 INFO - PROCESS | 1945 | 1461333776028 Marionette TRACE conn3 <- [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]]]}] 07:02:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:02:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 07:02:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:02:56 INFO - PROCESS | 1945 | 1461333776075 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 07:02:56 INFO - PROCESS | 1945 | 1461333776076 Marionette TRACE conn3 <- [1,1581,null,{"value":"7"}] 07:02:56 INFO - PROCESS | 1945 | 1461333776078 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:02:56 INFO - PROCESS | 1945 | 1461333776079 Marionette TRACE conn3 <- [1,1582,null,{}] 07:02:56 INFO - PROCESS | 1945 | 1461333776082 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:56 INFO - PROCESS | 1945 | 1461333776175 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 07:02:56 INFO - PROCESS | 1945 | 1461333776179 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b20800 == 39 [pid = 1945] [id = 403] 07:02:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x127ba9000) [pid = 1945] [serial = 1208] [outer = 0x0] 07:02:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x128008400) [pid = 1945] [serial = 1209] [outer = 0x127ba9000] 07:02:56 INFO - PROCESS | 1945 | 1461333776205 Marionette DEBUG loaded listener.js 07:02:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12887fc00) [pid = 1945] [serial = 1210] [outer = 0x127ba9000] 07:02:56 INFO - PROCESS | 1945 | 1461333776764 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x118f57000) [pid = 1945] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x129e7fc00) [pid = 1945] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12b335000) [pid = 1945] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11a928400) [pid = 1945] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11c512000) [pid = 1945] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x114e9bc00) [pid = 1945] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x129e7c800) [pid = 1945] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12823ac00) [pid = 1945] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x118646000) [pid = 1945] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x128002400) [pid = 1945] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x128003000) [pid = 1945] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x129b47800) [pid = 1945] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11a7e4000) [pid = 1945] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x1189e3800) [pid = 1945] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x1155e5c00) [pid = 1945] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x115306c00) [pid = 1945] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12b33b400) [pid = 1945] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11ba4c800) [pid = 1945] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12393b400) [pid = 1945] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11a926800) [pid = 1945] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x115307400) [pid = 1945] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12cef0400) [pid = 1945] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11c0b4000) [pid = 1945] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11bb53000) [pid = 1945] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11ac1d000) [pid = 1945] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12b27d800) [pid = 1945] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11c0b4400) [pid = 1945] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:02:56 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12a3a1c00) [pid = 1945] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:02:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:02:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 718ms 07:02:56 INFO - PROCESS | 1945 | 1461333776797 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 07:02:56 INFO - PROCESS | 1945 | 1461333776798 Marionette TRACE conn3 <- [1,1585,null,{"value":"7"}] 07:02:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:02:56 INFO - PROCESS | 1945 | 1461333776800 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:02:56 INFO - PROCESS | 1945 | 1461333776801 Marionette TRACE conn3 <- [1,1586,null,{}] 07:02:56 INFO - PROCESS | 1945 | 1461333776805 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:56 INFO - PROCESS | 1945 | 1461333776882 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 07:02:56 INFO - PROCESS | 1945 | 1461333776905 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x119253000 == 40 [pid = 1945] [id = 404] 07:02:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x115664400) [pid = 1945] [serial = 1211] [outer = 0x0] 07:02:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11666c000) [pid = 1945] [serial = 1212] [outer = 0x115664400] 07:02:56 INFO - PROCESS | 1945 | 1461333776930 Marionette DEBUG loaded listener.js 07:02:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11a926000) [pid = 1945] [serial = 1213] [outer = 0x115664400] 07:02:57 INFO - PROCESS | 1945 | 1461333777261 Marionette TRACE conn3 <- [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]]]}] 07:02:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:02:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 473ms 07:02:57 INFO - PROCESS | 1945 | 1461333777275 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 07:02:57 INFO - PROCESS | 1945 | 1461333777276 Marionette TRACE conn3 <- [1,1589,null,{"value":"7"}] 07:02:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:02:57 INFO - PROCESS | 1945 | 1461333777279 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:02:57 INFO - PROCESS | 1945 | 1461333777280 Marionette TRACE conn3 <- [1,1590,null,{}] 07:02:57 INFO - PROCESS | 1945 | 1461333777282 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:57 INFO - PROCESS | 1945 | 1461333777361 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 07:02:57 INFO - PROCESS | 1945 | 1461333777413 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b2d000 == 41 [pid = 1945] [id = 405] 07:02:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x115665800) [pid = 1945] [serial = 1214] [outer = 0x0] 07:02:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11c0b4000) [pid = 1945] [serial = 1215] [outer = 0x115665800] 07:02:57 INFO - PROCESS | 1945 | 1461333777438 Marionette DEBUG loaded listener.js 07:02:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12803cc00) [pid = 1945] [serial = 1216] [outer = 0x115665800] 07:02:57 INFO - PROCESS | 1945 | 1461333777706 Marionette TRACE conn3 <- [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]]]}] 07:02:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:02:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 468ms 07:02:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:02:57 INFO - PROCESS | 1945 | 1461333777748 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 07:02:57 INFO - PROCESS | 1945 | 1461333777749 Marionette TRACE conn3 <- [1,1593,null,{"value":"7"}] 07:02:57 INFO - PROCESS | 1945 | 1461333777760 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:02:57 INFO - PROCESS | 1945 | 1461333777761 Marionette TRACE conn3 <- [1,1594,null,{}] 07:02:57 INFO - PROCESS | 1945 | 1461333777763 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:57 INFO - PROCESS | 1945 | 1461333777847 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 07:02:57 INFO - PROCESS | 1945 | 1461333777852 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b664000 == 42 [pid = 1945] [id = 406] 07:02:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11c43f400) [pid = 1945] [serial = 1217] [outer = 0x0] 07:02:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x129215800) [pid = 1945] [serial = 1218] [outer = 0x11c43f400] 07:02:57 INFO - PROCESS | 1945 | 1461333777880 Marionette DEBUG loaded listener.js 07:02:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x129e7fc00) [pid = 1945] [serial = 1219] [outer = 0x11c43f400] 07:02:58 INFO - PROCESS | 1945 | 1461333778342 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 07:02:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:02:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 630ms 07:02:58 INFO - PROCESS | 1945 | 1461333778382 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 07:02:58 INFO - PROCESS | 1945 | 1461333778384 Marionette TRACE conn3 <- [1,1597,null,{"value":"7"}] 07:02:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:02:58 INFO - PROCESS | 1945 | 1461333778388 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:02:58 INFO - PROCESS | 1945 | 1461333778390 Marionette TRACE conn3 <- [1,1598,null,{}] 07:02:58 INFO - PROCESS | 1945 | 1461333778394 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:58 INFO - PROCESS | 1945 | 1461333778501 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 07:02:58 INFO - PROCESS | 1945 | 1461333778576 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x1158b3800 == 43 [pid = 1945] [id = 407] 07:02:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x114ea5000) [pid = 1945] [serial = 1220] [outer = 0x0] 07:02:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x1155df800) [pid = 1945] [serial = 1221] [outer = 0x114ea5000] 07:02:58 INFO - PROCESS | 1945 | 1461333778609 Marionette DEBUG loaded listener.js 07:02:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11570f000) [pid = 1945] [serial = 1222] [outer = 0x114ea5000] 07:02:59 INFO - PROCESS | 1945 | 1461333779112 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 07:02:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:02:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 775ms 07:02:59 INFO - PROCESS | 1945 | 1461333779179 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 07:02:59 INFO - PROCESS | 1945 | 1461333779183 Marionette TRACE conn3 <- [1,1601,null,{"value":"7"}] 07:02:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:02:59 INFO - PROCESS | 1945 | 1461333779192 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:02:59 INFO - PROCESS | 1945 | 1461333779193 Marionette TRACE conn3 <- [1,1602,null,{}] 07:02:59 INFO - PROCESS | 1945 | 1461333779196 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:02:59 INFO - PROCESS | 1945 | 1461333779304 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 07:02:59 INFO - PROCESS | 1945 | 1461333779378 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae7d800 == 44 [pid = 1945] [id = 408] 07:02:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x118ec9c00) [pid = 1945] [serial = 1223] [outer = 0x0] 07:02:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x119d58400) [pid = 1945] [serial = 1224] [outer = 0x118ec9c00] 07:02:59 INFO - PROCESS | 1945 | 1461333779408 Marionette DEBUG loaded listener.js 07:02:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11a929000) [pid = 1945] [serial = 1225] [outer = 0x118ec9c00] 07:03:00 INFO - PROCESS | 1945 | 1461333780175 Marionette TRACE conn3 <- [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]]]}] 07:03:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:03:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1021ms 07:03:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:03:00 INFO - PROCESS | 1945 | 1461333780212 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 07:03:00 INFO - PROCESS | 1945 | 1461333780215 Marionette TRACE conn3 <- [1,1605,null,{"value":"7"}] 07:03:00 INFO - PROCESS | 1945 | 1461333780218 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:03:00 INFO - PROCESS | 1945 | 1461333780220 Marionette TRACE conn3 <- [1,1606,null,{}] 07:03:00 INFO - PROCESS | 1945 | 1461333780233 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:00 INFO - PROCESS | 1945 | 1461333780333 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 07:03:00 INFO - PROCESS | 1945 | 1461333780389 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f50800 == 45 [pid = 1945] [id = 409] 07:03:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x115667000) [pid = 1945] [serial = 1226] [outer = 0x0] 07:03:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x115672000) [pid = 1945] [serial = 1227] [outer = 0x115667000] 07:03:00 INFO - PROCESS | 1945 | 1461333780418 Marionette DEBUG loaded listener.js 07:03:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x1166f4800) [pid = 1945] [serial = 1228] [outer = 0x115667000] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x115806800 == 44 [pid = 1945] [id = 98] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x118904000 == 43 [pid = 1945] [id = 83] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12d211800 == 42 [pid = 1945] [id = 87] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4c0000 == 41 [pid = 1945] [id = 89] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x118668000 == 40 [pid = 1945] [id = 96] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12ccea800 == 39 [pid = 1945] [id = 95] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x1158ae800 == 38 [pid = 1945] [id = 97] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x119709000 == 37 [pid = 1945] [id = 90] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x114b5f000 == 36 [pid = 1945] [id = 93] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12b722000 == 35 [pid = 1945] [id = 86] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12cfbd800 == 34 [pid = 1945] [id = 92] 07:03:00 INFO - PROCESS | 1945 | --DOCSHELL 0x127b1e800 == 33 [pid = 1945] [id = 91] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12d293800) [pid = 1945] [serial = 1170] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11a929c00) [pid = 1945] [serial = 1024] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12b105000) [pid = 1945] [serial = 1060] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12b68d400) [pid = 1945] [serial = 1018] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x114bc1400) [pid = 1945] [serial = 1066] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x127610000) [pid = 1945] [serial = 1069] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11570dc00) [pid = 1945] [serial = 1021] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12b105400) [pid = 1945] [serial = 1075] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12a3a8400) [pid = 1945] [serial = 1072] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x119a24c00) [pid = 1945] [serial = 1063] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x129b3dc00) [pid = 1945] [serial = 1152] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12a3a1000) [pid = 1945] [serial = 1155] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12b10a800) [pid = 1945] [serial = 1158] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12aa0b800) [pid = 1945] [serial = 1156] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12b27f000) [pid = 1945] [serial = 1162] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x125c21000) [pid = 1945] [serial = 1161] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x1191b0000) [pid = 1945] [serial = 1137] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11a923400) [pid = 1945] [serial = 1138] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x118ed0800) [pid = 1945] [serial = 1135] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x116660400) [pid = 1945] [serial = 1134] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x12d29d000) [pid = 1945] [serial = 1132] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11bbc9800) [pid = 1945] [serial = 1131] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12ceefc00) [pid = 1945] [serial = 1129] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x12cc84c00) [pid = 1945] [serial = 1128] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x12b7cd400) [pid = 1945] [serial = 1126] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x127c80800) [pid = 1945] [serial = 1125] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x12a39c000) [pid = 1945] [serial = 1123] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x127c88c00) [pid = 1945] [serial = 1122] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11bd2b000) [pid = 1945] [serial = 1120] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11acfc000) [pid = 1945] [serial = 1119] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x119dfd000) [pid = 1945] [serial = 1117] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x116669400) [pid = 1945] [serial = 1116] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x12d276000) [pid = 1945] [serial = 1114] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x11c10d000) [pid = 1945] [serial = 1146] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x11c5f4000) [pid = 1945] [serial = 1147] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x11bd20400) [pid = 1945] [serial = 1143] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x11c00b000) [pid = 1945] [serial = 1144] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x11acf2000) [pid = 1945] [serial = 1140] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x11b61e000) [pid = 1945] [serial = 1141] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x12d271400) [pid = 1945] [serial = 1168] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x12b282000) [pid = 1945] [serial = 1159] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x123933000) [pid = 1945] [serial = 1149] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x127f8a800) [pid = 1945] [serial = 1150] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x12b38cc00) [pid = 1945] [serial = 1164] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 78 (0x129e89c00) [pid = 1945] [serial = 1153] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 77 (0x12bafa800) [pid = 1945] [serial = 1165] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | --DOMWINDOW == 76 (0x12bd46800) [pid = 1945] [serial = 1167] [outer = 0x0] [url = about:blank] 07:03:00 INFO - PROCESS | 1945 | 1461333780797 Marionette TRACE conn3 <- [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]]]}] 07:03:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:03:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 621ms 07:03:00 INFO - PROCESS | 1945 | 1461333780839 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 07:03:00 INFO - PROCESS | 1945 | 1461333780843 Marionette TRACE conn3 <- [1,1609,null,{"value":"7"}] 07:03:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:03:00 INFO - PROCESS | 1945 | 1461333780847 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:03:00 INFO - PROCESS | 1945 | 1461333780849 Marionette TRACE conn3 <- [1,1610,null,{}] 07:03:00 INFO - PROCESS | 1945 | 1461333780851 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:00 INFO - PROCESS | 1945 | 1461333780930 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 07:03:00 INFO - PROCESS | 1945 | 1461333780979 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x119268800 == 34 [pid = 1945] [id = 410] 07:03:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x115843800) [pid = 1945] [serial = 1229] [outer = 0x0] 07:03:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x118883400) [pid = 1945] [serial = 1230] [outer = 0x115843800] 07:03:01 INFO - PROCESS | 1945 | 1461333781004 Marionette DEBUG loaded listener.js 07:03:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x118f5dc00) [pid = 1945] [serial = 1231] [outer = 0x115843800] 07:03:01 INFO - PROCESS | 1945 | 1461333781313 Marionette TRACE conn3 <- [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]]]}] 07:03:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:03:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 07:03:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:03:01 INFO - PROCESS | 1945 | 1461333781366 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 07:03:01 INFO - PROCESS | 1945 | 1461333781368 Marionette TRACE conn3 <- [1,1613,null,{"value":"7"}] 07:03:01 INFO - PROCESS | 1945 | 1461333781370 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:03:01 INFO - PROCESS | 1945 | 1461333781373 Marionette TRACE conn3 <- [1,1614,null,{}] 07:03:01 INFO - PROCESS | 1945 | 1461333781380 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:01 INFO - PROCESS | 1945 | 1461333781461 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 07:03:01 INFO - PROCESS | 1945 | 1461333781511 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae7d000 == 35 [pid = 1945] [id = 411] 07:03:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x114757000) [pid = 1945] [serial = 1232] [outer = 0x0] 07:03:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x119df7000) [pid = 1945] [serial = 1233] [outer = 0x114757000] 07:03:01 INFO - PROCESS | 1945 | 1461333781541 Marionette DEBUG loaded listener.js 07:03:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x11ac1f000) [pid = 1945] [serial = 1234] [outer = 0x114757000] 07:03:01 INFO - PROCESS | 1945 | 1461333781862 Marionette TRACE conn3 <- [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]]]}] 07:03:01 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 07:03:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 522ms 07:03:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:03:01 INFO - PROCESS | 1945 | 1461333781893 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 07:03:01 INFO - PROCESS | 1945 | 1461333781894 Marionette TRACE conn3 <- [1,1617,null,{"value":"7"}] 07:03:01 INFO - PROCESS | 1945 | 1461333781897 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:03:01 INFO - PROCESS | 1945 | 1461333781898 Marionette TRACE conn3 <- [1,1618,null,{}] 07:03:01 INFO - PROCESS | 1945 | 1461333781900 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:01 INFO - PROCESS | 1945 | 1461333781979 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 07:03:01 INFO - PROCESS | 1945 | 1461333781984 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bedc800 == 36 [pid = 1945] [id = 412] 07:03:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x11ace5800) [pid = 1945] [serial = 1235] [outer = 0x0] 07:03:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11acf5000) [pid = 1945] [serial = 1236] [outer = 0x11ace5800] 07:03:02 INFO - PROCESS | 1945 | 1461333782014 Marionette DEBUG loaded listener.js 07:03:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11b621800) [pid = 1945] [serial = 1237] [outer = 0x11ace5800] 07:03:02 INFO - PROCESS | 1945 | 1461333782340 Marionette TRACE conn3 <- [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]]]}] 07:03:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:03:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 467ms 07:03:02 INFO - PROCESS | 1945 | 1461333782365 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 07:03:02 INFO - PROCESS | 1945 | 1461333782366 Marionette TRACE conn3 <- [1,1621,null,{"value":"7"}] 07:03:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:03:02 INFO - PROCESS | 1945 | 1461333782369 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:03:02 INFO - PROCESS | 1945 | 1461333782370 Marionette TRACE conn3 <- [1,1622,null,{}] 07:03:02 INFO - PROCESS | 1945 | 1461333782372 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:02 INFO - PROCESS | 1945 | 1461333782473 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 07:03:02 INFO - PROCESS | 1945 | 1461333782480 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c4c5800 == 37 [pid = 1945] [id = 413] 07:03:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x114bc1000) [pid = 1945] [serial = 1238] [outer = 0x0] 07:03:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11b6d1000) [pid = 1945] [serial = 1239] [outer = 0x114bc1000] 07:03:02 INFO - PROCESS | 1945 | 1461333782505 Marionette DEBUG loaded listener.js 07:03:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11bb48c00) [pid = 1945] [serial = 1240] [outer = 0x114bc1000] 07:03:02 INFO - PROCESS | 1945 | 1461333782847 Marionette TRACE conn3 <- [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]]]}] 07:03:02 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 07:03:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 07:03:02 INFO - PROCESS | 1945 | 1461333782889 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 07:03:02 INFO - PROCESS | 1945 | 1461333782890 Marionette TRACE conn3 <- [1,1625,null,{"value":"7"}] 07:03:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:03:02 INFO - PROCESS | 1945 | 1461333782893 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:03:02 INFO - PROCESS | 1945 | 1461333782894 Marionette TRACE conn3 <- [1,1626,null,{}] 07:03:02 INFO - PROCESS | 1945 | 1461333782896 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:03 INFO - PROCESS | 1945 | 1461333783009 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 07:03:03 INFO - PROCESS | 1945 | 1461333783014 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e0d000 == 38 [pid = 1945] [id = 414] 07:03:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x114e9bc00) [pid = 1945] [serial = 1241] [outer = 0x0] 07:03:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11bd28400) [pid = 1945] [serial = 1242] [outer = 0x114e9bc00] 07:03:03 INFO - PROCESS | 1945 | 1461333783042 Marionette DEBUG loaded listener.js 07:03:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11c5f0800) [pid = 1945] [serial = 1243] [outer = 0x114e9bc00] 07:03:03 INFO - PROCESS | 1945 | 1461333783393 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 07:03:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:03:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 517ms 07:03:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:03:03 INFO - PROCESS | 1945 | 1461333783411 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 07:03:03 INFO - PROCESS | 1945 | 1461333783412 Marionette TRACE conn3 <- [1,1629,null,{"value":"7"}] 07:03:03 INFO - PROCESS | 1945 | 1461333783414 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:03:03 INFO - PROCESS | 1945 | 1461333783415 Marionette TRACE conn3 <- [1,1630,null,{}] 07:03:03 INFO - PROCESS | 1945 | 1461333783418 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:03 INFO - PROCESS | 1945 | 1461333783510 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 07:03:03 INFO - PROCESS | 1945 | 1461333783544 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x127227800 == 39 [pid = 1945] [id = 415] 07:03:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11c7c9400) [pid = 1945] [serial = 1244] [outer = 0x0] 07:03:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x123938000) [pid = 1945] [serial = 1245] [outer = 0x11c7c9400] 07:03:03 INFO - PROCESS | 1945 | 1461333783569 Marionette DEBUG loaded listener.js 07:03:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x123aaac00) [pid = 1945] [serial = 1246] [outer = 0x11c7c9400] 07:03:03 INFO - PROCESS | 1945 | 1461333783875 Marionette TRACE conn3 <- [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]]]}] 07:03:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:03:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 473ms 07:03:03 INFO - PROCESS | 1945 | 1461333783891 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 07:03:03 INFO - PROCESS | 1945 | 1461333783893 Marionette TRACE conn3 <- [1,1633,null,{"value":"7"}] 07:03:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:03:03 INFO - PROCESS | 1945 | 1461333783895 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:03:03 INFO - PROCESS | 1945 | 1461333783896 Marionette TRACE conn3 <- [1,1634,null,{}] 07:03:03 INFO - PROCESS | 1945 | 1461333783898 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:04 INFO - PROCESS | 1945 | 1461333783997 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 07:03:04 INFO - PROCESS | 1945 | 1461333784009 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x127c34000 == 40 [pid = 1945] [id = 416] 07:03:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x125c20400) [pid = 1945] [serial = 1247] [outer = 0x0] 07:03:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x125c29400) [pid = 1945] [serial = 1248] [outer = 0x125c20400] 07:03:04 INFO - PROCESS | 1945 | 1461333784034 Marionette DEBUG loaded listener.js 07:03:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x1270e3000) [pid = 1945] [serial = 1249] [outer = 0x125c20400] 07:03:04 INFO - PROCESS | 1945 | 1461333784429 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 07:03:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 569ms 07:03:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:03:04 INFO - PROCESS | 1945 | 1461333784465 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 07:03:04 INFO - PROCESS | 1945 | 1461333784467 Marionette TRACE conn3 <- [1,1637,null,{"value":"7"}] 07:03:04 INFO - PROCESS | 1945 | 1461333784470 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:03:04 INFO - PROCESS | 1945 | 1461333784472 Marionette TRACE conn3 <- [1,1638,null,{}] 07:03:04 INFO - PROCESS | 1945 | 1461333784476 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:04 INFO - PROCESS | 1945 | 1461333784609 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 07:03:04 INFO - PROCESS | 1945 | 1461333784625 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae78000 == 41 [pid = 1945] [id = 417] 07:03:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x1270e3400) [pid = 1945] [serial = 1250] [outer = 0x0] 07:03:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x12717b000) [pid = 1945] [serial = 1251] [outer = 0x1270e3400] 07:03:04 INFO - PROCESS | 1945 | 1461333784651 Marionette DEBUG loaded listener.js 07:03:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12787a400) [pid = 1945] [serial = 1252] [outer = 0x1270e3400] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x125c24c00) [pid = 1945] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11bd2e800) [pid = 1945] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x1273a2000) [pid = 1945] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x123932c00) [pid = 1945] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x115306800) [pid = 1945] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11acf9c00) [pid = 1945] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x1142bd800) [pid = 1945] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x114bbf800) [pid = 1945] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x11ae9b800) [pid = 1945] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x115534000) [pid = 1945] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x11a92b800) [pid = 1945] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x11566e000) [pid = 1945] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x127ba9000) [pid = 1945] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x115664400) [pid = 1945] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:03:04 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x115665800) [pid = 1945] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:03:05 INFO - PROCESS | 1945 | 1461333785061 Marionette TRACE conn3 <- [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]]]}] 07:03:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:03:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 622ms 07:03:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:03:05 INFO - PROCESS | 1945 | 1461333785093 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 07:03:05 INFO - PROCESS | 1945 | 1461333785094 Marionette TRACE conn3 <- [1,1641,null,{"value":"7"}] 07:03:05 INFO - PROCESS | 1945 | 1461333785096 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:03:05 INFO - PROCESS | 1945 | 1461333785097 Marionette TRACE conn3 <- [1,1642,null,{}] 07:03:05 INFO - PROCESS | 1945 | 1461333785099 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:05 INFO - PROCESS | 1945 | 1461333785206 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 07:03:05 INFO - PROCESS | 1945 | 1461333785238 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b1f800 == 42 [pid = 1945] [id = 418] 07:03:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11566b800) [pid = 1945] [serial = 1253] [outer = 0x0] 07:03:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11acf9c00) [pid = 1945] [serial = 1254] [outer = 0x11566b800] 07:03:05 INFO - PROCESS | 1945 | 1461333785263 Marionette DEBUG loaded listener.js 07:03:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x123936400) [pid = 1945] [serial = 1255] [outer = 0x11566b800] 07:03:05 INFO - PROCESS | 1945 | 1461333785557 Marionette TRACE conn3 <- [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]]]}] 07:03:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:03:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 07:03:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:03:05 INFO - PROCESS | 1945 | 1461333785615 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 07:03:05 INFO - PROCESS | 1945 | 1461333785617 Marionette TRACE conn3 <- [1,1645,null,{"value":"7"}] 07:03:05 INFO - PROCESS | 1945 | 1461333785619 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:03:05 INFO - PROCESS | 1945 | 1461333785621 Marionette TRACE conn3 <- [1,1646,null,{}] 07:03:05 INFO - PROCESS | 1945 | 1461333785623 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:05 INFO - PROCESS | 1945 | 1461333785714 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 07:03:05 INFO - PROCESS | 1945 | 1461333785765 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b03a800 == 43 [pid = 1945] [id = 419] 07:03:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x118f62400) [pid = 1945] [serial = 1256] [outer = 0x0] 07:03:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x127562000) [pid = 1945] [serial = 1257] [outer = 0x118f62400] 07:03:05 INFO - PROCESS | 1945 | 1461333785794 Marionette DEBUG loaded listener.js 07:03:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x128884400) [pid = 1945] [serial = 1258] [outer = 0x118f62400] 07:03:06 INFO - PROCESS | 1945 | 1461333786069 Marionette TRACE conn3 <- [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]]]}] 07:03:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:03:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 470ms 07:03:06 INFO - PROCESS | 1945 | 1461333786093 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 07:03:06 INFO - PROCESS | 1945 | 1461333786094 Marionette TRACE conn3 <- [1,1649,null,{"value":"7"}] 07:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:03:06 INFO - PROCESS | 1945 | 1461333786097 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:03:06 INFO - PROCESS | 1945 | 1461333786099 Marionette TRACE conn3 <- [1,1650,null,{}] 07:03:06 INFO - PROCESS | 1945 | 1461333786101 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:06 INFO - PROCESS | 1945 | 1461333786203 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 07:03:06 INFO - PROCESS | 1945 | 1461333786210 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb07000 == 44 [pid = 1945] [id = 420] 07:03:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x128883800) [pid = 1945] [serial = 1259] [outer = 0x0] 07:03:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x129e7c800) [pid = 1945] [serial = 1260] [outer = 0x128883800] 07:03:06 INFO - PROCESS | 1945 | 1461333786248 Marionette DEBUG loaded listener.js 07:03:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x12a39b400) [pid = 1945] [serial = 1261] [outer = 0x128883800] 07:03:06 INFO - PROCESS | 1945 | 1461333786638 Marionette TRACE conn3 <- [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]]]}] 07:03:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:03:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 575ms 07:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:03:06 INFO - PROCESS | 1945 | 1461333786674 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 07:03:06 INFO - PROCESS | 1945 | 1461333786676 Marionette TRACE conn3 <- [1,1653,null,{"value":"7"}] 07:03:06 INFO - PROCESS | 1945 | 1461333786679 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:03:06 INFO - PROCESS | 1945 | 1461333786681 Marionette TRACE conn3 <- [1,1654,null,{}] 07:03:06 INFO - PROCESS | 1945 | 1461333786684 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:06 INFO - PROCESS | 1945 | 1461333786837 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 07:03:06 INFO - PROCESS | 1945 | 1461333786845 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bed0000 == 45 [pid = 1945] [id = 421] 07:03:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x129e81400) [pid = 1945] [serial = 1262] [outer = 0x0] 07:03:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x12a3a3000) [pid = 1945] [serial = 1263] [outer = 0x129e81400] 07:03:06 INFO - PROCESS | 1945 | 1461333786887 Marionette DEBUG loaded listener.js 07:03:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x12a3a8400) [pid = 1945] [serial = 1264] [outer = 0x129e81400] 07:03:07 INFO - PROCESS | 1945 | 1461333787409 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 07:03:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:03:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 770ms 07:03:07 INFO - PROCESS | 1945 | 1461333787449 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 07:03:07 INFO - PROCESS | 1945 | 1461333787452 Marionette TRACE conn3 <- [1,1657,null,{"value":"7"}] 07:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:03:07 INFO - PROCESS | 1945 | 1461333787456 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:03:07 INFO - PROCESS | 1945 | 1461333787458 Marionette TRACE conn3 <- [1,1658,null,{}] 07:03:07 INFO - PROCESS | 1945 | 1461333787462 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:07 INFO - PROCESS | 1945 | 1461333787565 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 07:03:07 INFO - PROCESS | 1945 | 1461333787659 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a515000 == 46 [pid = 1945] [id = 422] 07:03:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x116669400) [pid = 1945] [serial = 1265] [outer = 0x0] 07:03:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x117964800) [pid = 1945] [serial = 1266] [outer = 0x116669400] 07:03:07 INFO - PROCESS | 1945 | 1461333787690 Marionette DEBUG loaded listener.js 07:03:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x118ecac00) [pid = 1945] [serial = 1267] [outer = 0x116669400] 07:03:08 INFO - PROCESS | 1945 | 1461333788122 Marionette TRACE conn3 <- [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]]]}] 07:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 721ms 07:03:08 INFO - PROCESS | 1945 | 1461333788177 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 07:03:08 INFO - PROCESS | 1945 | 1461333788181 Marionette TRACE conn3 <- [1,1661,null,{"value":"7"}] 07:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:03:08 INFO - PROCESS | 1945 | 1461333788186 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:03:08 INFO - PROCESS | 1945 | 1461333788188 Marionette TRACE conn3 <- [1,1662,null,{}] 07:03:08 INFO - PROCESS | 1945 | 1461333788190 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:08 INFO - PROCESS | 1945 | 1461333788291 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 07:03:08 INFO - PROCESS | 1945 | 1461333788346 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c78b800 == 47 [pid = 1945] [id = 423] 07:03:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x1191b1400) [pid = 1945] [serial = 1268] [outer = 0x0] 07:03:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11aa1e800) [pid = 1945] [serial = 1269] [outer = 0x1191b1400] 07:03:08 INFO - PROCESS | 1945 | 1461333788376 Marionette DEBUG loaded listener.js 07:03:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11acf2800) [pid = 1945] [serial = 1270] [outer = 0x1191b1400] 07:03:08 INFO - PROCESS | 1945 | 1461333788804 Marionette TRACE conn3 <- [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]]]}] 07:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 671ms 07:03:08 INFO - PROCESS | 1945 | 1461333788882 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 07:03:08 INFO - PROCESS | 1945 | 1461333788883 Marionette TRACE conn3 <- [1,1665,null,{"value":"7"}] 07:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:03:08 INFO - PROCESS | 1945 | 1461333788905 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:03:08 INFO - PROCESS | 1945 | 1461333788907 Marionette TRACE conn3 <- [1,1666,null,{}] 07:03:08 INFO - PROCESS | 1945 | 1461333788917 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:09 INFO - PROCESS | 1945 | 1461333789019 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 07:03:09 INFO - PROCESS | 1945 | 1461333789085 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b71d800 == 48 [pid = 1945] [id = 424] 07:03:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11bd2e400) [pid = 1945] [serial = 1271] [outer = 0x0] 07:03:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11c10fc00) [pid = 1945] [serial = 1272] [outer = 0x11bd2e400] 07:03:09 INFO - PROCESS | 1945 | 1461333789117 Marionette DEBUG loaded listener.js 07:03:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x123936000) [pid = 1945] [serial = 1273] [outer = 0x11bd2e400] 07:03:09 INFO - PROCESS | 1945 | 1461333789538 Marionette TRACE conn3 <- [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]]]}] 07:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 693ms 07:03:09 INFO - PROCESS | 1945 | 1461333789580 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 07:03:09 INFO - PROCESS | 1945 | 1461333789582 Marionette TRACE conn3 <- [1,1669,null,{"value":"7"}] 07:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:03:09 INFO - PROCESS | 1945 | 1461333789584 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:03:09 INFO - PROCESS | 1945 | 1461333789586 Marionette TRACE conn3 <- [1,1670,null,{}] 07:03:09 INFO - PROCESS | 1945 | 1461333789588 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:09 INFO - PROCESS | 1945 | 1461333789687 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 07:03:09 INFO - PROCESS | 1945 | 1461333789739 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d203000 == 49 [pid = 1945] [id = 425] 07:03:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x125c24000) [pid = 1945] [serial = 1274] [outer = 0x0] 07:03:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x127c80800) [pid = 1945] [serial = 1275] [outer = 0x125c24000] 07:03:09 INFO - PROCESS | 1945 | 1461333789768 Marionette DEBUG loaded listener.js 07:03:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x128006000) [pid = 1945] [serial = 1276] [outer = 0x125c24000] 07:03:10 INFO - PROCESS | 1945 | 1461333790192 Marionette TRACE conn3 <- [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]]]}] 07:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 622ms 07:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:03:10 INFO - PROCESS | 1945 | 1461333790206 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 07:03:10 INFO - PROCESS | 1945 | 1461333790208 Marionette TRACE conn3 <- [1,1673,null,{"value":"7"}] 07:03:10 INFO - PROCESS | 1945 | 1461333790210 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:03:10 INFO - PROCESS | 1945 | 1461333790211 Marionette TRACE conn3 <- [1,1674,null,{}] 07:03:10 INFO - PROCESS | 1945 | 1461333790214 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:10 INFO - PROCESS | 1945 | 1461333790312 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 07:03:10 INFO - PROCESS | 1945 | 1461333790398 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c793800 == 50 [pid = 1945] [id = 426] 07:03:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x114e9f800) [pid = 1945] [serial = 1277] [outer = 0x0] 07:03:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x123aa9c00) [pid = 1945] [serial = 1278] [outer = 0x114e9f800] 07:03:10 INFO - PROCESS | 1945 | 1461333790428 Marionette DEBUG loaded listener.js 07:03:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x128881c00) [pid = 1945] [serial = 1279] [outer = 0x114e9f800] 07:03:10 INFO - PROCESS | 1945 | 1461333790977 Marionette TRACE conn3 <- [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]]]}] 07:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 820ms 07:03:11 INFO - PROCESS | 1945 | 1461333791030 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 07:03:11 INFO - PROCESS | 1945 | 1461333791032 Marionette TRACE conn3 <- [1,1677,null,{"value":"7"}] 07:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:03:11 INFO - PROCESS | 1945 | 1461333791036 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:03:11 INFO - PROCESS | 1945 | 1461333791041 Marionette TRACE conn3 <- [1,1678,null,{}] 07:03:11 INFO - PROCESS | 1945 | 1461333791044 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:11 INFO - PROCESS | 1945 | 1461333791131 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 07:03:11 INFO - PROCESS | 1945 | 1461333791204 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x115736000 == 51 [pid = 1945] [id = 427] 07:03:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x115664c00) [pid = 1945] [serial = 1280] [outer = 0x0] 07:03:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11566bc00) [pid = 1945] [serial = 1281] [outer = 0x115664c00] 07:03:11 INFO - PROCESS | 1945 | 1461333791233 Marionette DEBUG loaded listener.js 07:03:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x116668800) [pid = 1945] [serial = 1282] [outer = 0x115664c00] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x1239ba800 == 50 [pid = 1945] [id = 94] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb07000 == 49 [pid = 1945] [id = 420] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x12b03a800 == 48 [pid = 1945] [id = 419] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x129b1f800 == 47 [pid = 1945] [id = 418] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae78000 == 46 [pid = 1945] [id = 417] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x127c34000 == 45 [pid = 1945] [id = 416] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x127227800 == 44 [pid = 1945] [id = 415] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x129215800) [pid = 1945] [serial = 1218] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x125e0d000 == 43 [pid = 1945] [id = 414] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x11c4c5800 == 42 [pid = 1945] [id = 413] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x11bedc800 == 41 [pid = 1945] [id = 412] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae7d000 == 40 [pid = 1945] [id = 411] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x119268800 == 39 [pid = 1945] [id = 410] 07:03:11 INFO - PROCESS | 1945 | --DOCSHELL 0x118f50800 == 38 [pid = 1945] [id = 409] 07:03:11 INFO - PROCESS | 1945 | 1461333791683 Marionette TRACE conn3 <- [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]]]}] 07:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 677ms 07:03:11 INFO - PROCESS | 1945 | 1461333791713 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 07:03:11 INFO - PROCESS | 1945 | 1461333791716 Marionette TRACE conn3 <- [1,1681,null,{"value":"7"}] 07:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:03:11 INFO - PROCESS | 1945 | 1461333791727 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:03:11 INFO - PROCESS | 1945 | 1461333791729 Marionette TRACE conn3 <- [1,1682,null,{}] 07:03:11 INFO - PROCESS | 1945 | 1461333791731 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:11 INFO - PROCESS | 1945 | 1461333791820 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x127008400) [pid = 1945] [serial = 1203] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11c109800) [pid = 1945] [serial = 1194] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x127f8c400) [pid = 1945] [serial = 1207] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11c1ab000) [pid = 1945] [serial = 1195] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12393a000) [pid = 1945] [serial = 1200] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x115307c00) [pid = 1945] [serial = 1173] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11566ac00) [pid = 1945] [serial = 1174] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11b62b400) [pid = 1945] [serial = 1188] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11bd20800) [pid = 1945] [serial = 1189] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x127ba0800) [pid = 1945] [serial = 1206] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x119d55c00) [pid = 1945] [serial = 1179] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11a760400) [pid = 1945] [serial = 1180] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11c512400) [pid = 1945] [serial = 1197] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x123930c00) [pid = 1945] [serial = 1198] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11bd2f400) [pid = 1945] [serial = 1191] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11c0bc800) [pid = 1945] [serial = 1192] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11ace3c00) [pid = 1945] [serial = 1185] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11acef800) [pid = 1945] [serial = 1186] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11a932400) [pid = 1945] [serial = 1182] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11aa18000) [pid = 1945] [serial = 1183] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11683d400) [pid = 1945] [serial = 1176] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x118944400) [pid = 1945] [serial = 1177] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x128008400) [pid = 1945] [serial = 1209] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x12887fc00) [pid = 1945] [serial = 1210] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x11666c000) [pid = 1945] [serial = 1212] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x11a926000) [pid = 1945] [serial = 1213] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x1273a1c00) [pid = 1945] [serial = 1204] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x11c0b4000) [pid = 1945] [serial = 1215] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x123a9f000) [pid = 1945] [serial = 1201] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x12803cc00) [pid = 1945] [serial = 1216] [outer = 0x0] [url = about:blank] 07:03:11 INFO - PROCESS | 1945 | 1461333791880 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x11631c800 == 39 [pid = 1945] [id = 428] 07:03:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x115307c00) [pid = 1945] [serial = 1283] [outer = 0x0] 07:03:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x116669c00) [pid = 1945] [serial = 1284] [outer = 0x115307c00] 07:03:11 INFO - PROCESS | 1945 | 1461333791909 Marionette DEBUG loaded listener.js 07:03:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x119d5fc00) [pid = 1945] [serial = 1285] [outer = 0x115307c00] 07:03:12 INFO - PROCESS | 1945 | 1461333792328 Marionette TRACE conn3 <- [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]]]}] 07:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 620ms 07:03:12 INFO - PROCESS | 1945 | 1461333792373 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 07:03:12 INFO - PROCESS | 1945 | 1461333792375 Marionette TRACE conn3 <- [1,1685,null,{"value":"7"}] 07:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:03:12 INFO - PROCESS | 1945 | 1461333792393 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:03:12 INFO - PROCESS | 1945 | 1461333792397 Marionette TRACE conn3 <- [1,1686,null,{}] 07:03:12 INFO - PROCESS | 1945 | 1461333792411 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:12 INFO - PROCESS | 1945 | 1461333792509 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 07:03:12 INFO - PROCESS | 1945 | 1461333792516 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b13b800 == 40 [pid = 1945] [id = 429] 07:03:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11aa1d000) [pid = 1945] [serial = 1286] [outer = 0x0] 07:03:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11acdfc00) [pid = 1945] [serial = 1287] [outer = 0x11aa1d000] 07:03:12 INFO - PROCESS | 1945 | 1461333792545 Marionette DEBUG loaded listener.js 07:03:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11acf2000) [pid = 1945] [serial = 1288] [outer = 0x11aa1d000] 07:03:12 INFO - PROCESS | 1945 | 1461333792876 Marionette TRACE conn3 <- [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]]]}] 07:03:12 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 07:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 529ms 07:03:12 INFO - PROCESS | 1945 | 1461333792922 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 07:03:12 INFO - PROCESS | 1945 | 1461333792925 Marionette TRACE conn3 <- [1,1689,null,{"value":"7"}] 07:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:03:12 INFO - PROCESS | 1945 | 1461333792927 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:03:12 INFO - PROCESS | 1945 | 1461333792928 Marionette TRACE conn3 <- [1,1690,null,{}] 07:03:12 INFO - PROCESS | 1945 | 1461333792930 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:13 INFO - PROCESS | 1945 | 1461333793008 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 07:03:13 INFO - PROCESS | 1945 | 1461333793013 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11beda800 == 41 [pid = 1945] [id = 430] 07:03:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11ae9a400) [pid = 1945] [serial = 1289] [outer = 0x0] 07:03:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11b639400) [pid = 1945] [serial = 1290] [outer = 0x11ae9a400] 07:03:13 INFO - PROCESS | 1945 | 1461333793039 Marionette DEBUG loaded listener.js 07:03:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11bbcac00) [pid = 1945] [serial = 1291] [outer = 0x11ae9a400] 07:03:13 INFO - PROCESS | 1945 | 1461333793376 Marionette TRACE conn3 <- [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]]]}] 07:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 469ms 07:03:13 INFO - PROCESS | 1945 | 1461333793396 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 07:03:13 INFO - PROCESS | 1945 | 1461333793398 Marionette TRACE conn3 <- [1,1693,null,{"value":"7"}] 07:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:03:13 INFO - PROCESS | 1945 | 1461333793400 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:03:13 INFO - PROCESS | 1945 | 1461333793401 Marionette TRACE conn3 <- [1,1694,null,{}] 07:03:13 INFO - PROCESS | 1945 | 1461333793406 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:13 INFO - PROCESS | 1945 | 1461333793485 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 07:03:13 INFO - PROCESS | 1945 | 1461333793543 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c559800 == 42 [pid = 1945] [id = 431] 07:03:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11ae9bc00) [pid = 1945] [serial = 1292] [outer = 0x0] 07:03:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11bd29000) [pid = 1945] [serial = 1293] [outer = 0x11ae9bc00] 07:03:13 INFO - PROCESS | 1945 | 1461333793569 Marionette DEBUG loaded listener.js 07:03:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11c105000) [pid = 1945] [serial = 1294] [outer = 0x11ae9bc00] 07:03:13 INFO - PROCESS | 1945 | 1461333793847 Marionette TRACE conn3 <- [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]]]}] 07:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 471ms 07:03:13 INFO - PROCESS | 1945 | 1461333793877 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 07:03:13 INFO - PROCESS | 1945 | 1461333793878 Marionette TRACE conn3 <- [1,1697,null,{"value":"7"}] 07:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:03:13 INFO - PROCESS | 1945 | 1461333793881 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:03:13 INFO - PROCESS | 1945 | 1461333793882 Marionette TRACE conn3 <- [1,1698,null,{}] 07:03:13 INFO - PROCESS | 1945 | 1461333793884 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:14 INFO - PROCESS | 1945 | 1461333794012 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 07:03:14 INFO - PROCESS | 1945 | 1461333794034 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x127231000 == 43 [pid = 1945] [id = 432] 07:03:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x123930c00) [pid = 1945] [serial = 1295] [outer = 0x0] 07:03:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x125e2ac00) [pid = 1945] [serial = 1296] [outer = 0x123930c00] 07:03:14 INFO - PROCESS | 1945 | 1461333794064 Marionette DEBUG loaded listener.js 07:03:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x127bac800) [pid = 1945] [serial = 1297] [outer = 0x123930c00] 07:03:14 INFO - PROCESS | 1945 | 1461333794410 Marionette TRACE conn3 <- [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]]]}] 07:03:14 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 07:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 568ms 07:03:14 INFO - PROCESS | 1945 | 1461333794449 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 07:03:14 INFO - PROCESS | 1945 | 1461333794451 Marionette TRACE conn3 <- [1,1701,null,{"value":"7"}] 07:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:03:14 INFO - PROCESS | 1945 | 1461333794453 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:03:14 INFO - PROCESS | 1945 | 1461333794454 Marionette TRACE conn3 <- [1,1702,null,{}] 07:03:14 INFO - PROCESS | 1945 | 1461333794457 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:14 INFO - PROCESS | 1945 | 1461333794552 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 07:03:14 INFO - PROCESS | 1945 | 1461333794556 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x127b0e000 == 44 [pid = 1945] [id = 433] 07:03:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x11c1ab000) [pid = 1945] [serial = 1298] [outer = 0x0] 07:03:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x127f8dc00) [pid = 1945] [serial = 1299] [outer = 0x11c1ab000] 07:03:14 INFO - PROCESS | 1945 | 1461333794582 Marionette DEBUG loaded listener.js 07:03:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12920e400) [pid = 1945] [serial = 1300] [outer = 0x11c1ab000] 07:03:14 INFO - PROCESS | 1945 | 1461333794932 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 07:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 07:03:14 INFO - PROCESS | 1945 | 1461333794974 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 07:03:14 INFO - PROCESS | 1945 | 1461333794975 Marionette TRACE conn3 <- [1,1705,null,{"value":"7"}] 07:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:03:14 INFO - PROCESS | 1945 | 1461333794977 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:03:14 INFO - PROCESS | 1945 | 1461333794978 Marionette TRACE conn3 <- [1,1706,null,{}] 07:03:14 INFO - PROCESS | 1945 | 1461333794981 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:15 INFO - PROCESS | 1945 | 1461333795081 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 07:03:15 INFO - PROCESS | 1945 | 1461333795092 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b1e000 == 45 [pid = 1945] [id = 434] 07:03:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12920e800) [pid = 1945] [serial = 1301] [outer = 0x0] 07:03:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x129e88000) [pid = 1945] [serial = 1302] [outer = 0x12920e800] 07:03:15 INFO - PROCESS | 1945 | 1461333795118 Marionette DEBUG loaded listener.js 07:03:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12a3a7400) [pid = 1945] [serial = 1303] [outer = 0x12920e800] 07:03:15 INFO - PROCESS | 1945 | 1461333795474 Marionette TRACE conn3 <- [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]]]}] 07:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 07:03:15 INFO - PROCESS | 1945 | 1461333795497 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 07:03:15 INFO - PROCESS | 1945 | 1461333795498 Marionette TRACE conn3 <- [1,1709,null,{"value":"7"}] 07:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:03:15 INFO - PROCESS | 1945 | 1461333795500 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:03:15 INFO - PROCESS | 1945 | 1461333795501 Marionette TRACE conn3 <- [1,1710,null,{}] 07:03:15 INFO - PROCESS | 1945 | 1461333795505 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:15 INFO - PROCESS | 1945 | 1461333795612 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 07:03:15 INFO - PROCESS | 1945 | 1461333795616 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b354000 == 46 [pid = 1945] [id = 435] 07:03:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x129e7ac00) [pid = 1945] [serial = 1304] [outer = 0x0] 07:03:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12aa08c00) [pid = 1945] [serial = 1305] [outer = 0x129e7ac00] 07:03:15 INFO - PROCESS | 1945 | 1461333795642 Marionette DEBUG loaded listener.js 07:03:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12aa10400) [pid = 1945] [serial = 1306] [outer = 0x129e7ac00] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x128883800) [pid = 1945] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11566b800) [pid = 1945] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11c7c9400) [pid = 1945] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x114bc1000) [pid = 1945] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x115667000) [pid = 1945] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x114757000) [pid = 1945] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11ace5800) [pid = 1945] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x125c20400) [pid = 1945] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x1270e3400) [pid = 1945] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x118f62400) [pid = 1945] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x114e9bc00) [pid = 1945] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:03:15 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x115843800) [pid = 1945] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:03:16 INFO - PROCESS | 1945 | 1461333796043 Marionette TRACE conn3 <- [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]]]}] 07:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 574ms 07:03:16 INFO - PROCESS | 1945 | 1461333796074 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 07:03:16 INFO - PROCESS | 1945 | 1461333796075 Marionette TRACE conn3 <- [1,1713,null,{"value":"7"}] 07:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:03:16 INFO - PROCESS | 1945 | 1461333796078 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:03:16 INFO - PROCESS | 1945 | 1461333796079 Marionette TRACE conn3 <- [1,1714,null,{}] 07:03:16 INFO - PROCESS | 1945 | 1461333796081 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:16 INFO - PROCESS | 1945 | 1461333796163 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 07:03:16 INFO - PROCESS | 1945 | 1461333796168 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e12800 == 47 [pid = 1945] [id = 436] 07:03:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x115667000) [pid = 1945] [serial = 1307] [outer = 0x0] 07:03:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11aea1c00) [pid = 1945] [serial = 1308] [outer = 0x115667000] 07:03:16 INFO - PROCESS | 1945 | 1461333796194 Marionette DEBUG loaded listener.js 07:03:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x127171c00) [pid = 1945] [serial = 1309] [outer = 0x115667000] 07:03:16 INFO - PROCESS | 1945 | 1461333796547 Marionette TRACE conn3 <- [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]]]}] 07:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 07:03:16 INFO - PROCESS | 1945 | 1461333796599 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 07:03:16 INFO - PROCESS | 1945 | 1461333796601 Marionette TRACE conn3 <- [1,1717,null,{"value":"7"}] 07:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:03:16 INFO - PROCESS | 1945 | 1461333796603 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:03:16 INFO - PROCESS | 1945 | 1461333796605 Marionette TRACE conn3 <- [1,1718,null,{}] 07:03:16 INFO - PROCESS | 1945 | 1461333796607 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:16 INFO - PROCESS | 1945 | 1461333796699 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 07:03:16 INFO - PROCESS | 1945 | 1461333796704 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d211800 == 48 [pid = 1945] [id = 437] 07:03:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x129e85c00) [pid = 1945] [serial = 1310] [outer = 0x0] 07:03:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12b107800) [pid = 1945] [serial = 1311] [outer = 0x129e85c00] 07:03:16 INFO - PROCESS | 1945 | 1461333796735 Marionette DEBUG loaded listener.js 07:03:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12b281800) [pid = 1945] [serial = 1312] [outer = 0x129e85c00] 07:03:17 INFO - PROCESS | 1945 | 1461333797062 Marionette TRACE conn3 <- [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]]]}] 07:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 470ms 07:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:03:17 INFO - PROCESS | 1945 | 1461333797075 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 07:03:17 INFO - PROCESS | 1945 | 1461333797077 Marionette TRACE conn3 <- [1,1721,null,{"value":"7"}] 07:03:17 INFO - PROCESS | 1945 | 1461333797079 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:03:17 INFO - PROCESS | 1945 | 1461333797080 Marionette TRACE conn3 <- [1,1722,null,{}] 07:03:17 INFO - PROCESS | 1945 | 1461333797082 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:17 INFO - PROCESS | 1945 | 1461333797168 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 07:03:17 INFO - PROCESS | 1945 | 1461333797224 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b1d000 == 49 [pid = 1945] [id = 438] 07:03:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x129b47000) [pid = 1945] [serial = 1313] [outer = 0x0] 07:03:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12b287000) [pid = 1945] [serial = 1314] [outer = 0x129b47000] 07:03:17 INFO - PROCESS | 1945 | 1461333797250 Marionette DEBUG loaded listener.js 07:03:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12b33ac00) [pid = 1945] [serial = 1315] [outer = 0x129b47000] 07:03:17 INFO - PROCESS | 1945 | 1461333797546 Marionette TRACE conn3 <- [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]]]}] 07:03:17 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 07:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 519ms 07:03:17 INFO - PROCESS | 1945 | 1461333797599 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 07:03:17 INFO - PROCESS | 1945 | 1461333797600 Marionette TRACE conn3 <- [1,1725,null,{"value":"7"}] 07:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:03:17 INFO - PROCESS | 1945 | 1461333797602 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:03:17 INFO - PROCESS | 1945 | 1461333797603 Marionette TRACE conn3 <- [1,1726,null,{}] 07:03:17 INFO - PROCESS | 1945 | 1461333797606 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:17 INFO - PROCESS | 1945 | 1461333797686 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 07:03:17 INFO - PROCESS | 1945 | 1461333797692 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9e4800 == 50 [pid = 1945] [id = 439] 07:03:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12b33b000) [pid = 1945] [serial = 1316] [outer = 0x0] 07:03:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12b38ec00) [pid = 1945] [serial = 1317] [outer = 0x12b33b000] 07:03:17 INFO - PROCESS | 1945 | 1461333797716 Marionette DEBUG loaded listener.js 07:03:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12b690000) [pid = 1945] [serial = 1318] [outer = 0x12b33b000] 07:03:18 INFO - PROCESS | 1945 | 1461333798134 Marionette TRACE conn3 <- [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]]]}] 07:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 571ms 07:03:18 INFO - PROCESS | 1945 | 1461333798174 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 07:03:18 INFO - PROCESS | 1945 | 1461333798176 Marionette TRACE conn3 <- [1,1729,null,{"value":"7"}] 07:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:03:18 INFO - PROCESS | 1945 | 1461333798180 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:03:18 INFO - PROCESS | 1945 | 1461333798182 Marionette TRACE conn3 <- [1,1730,null,{}] 07:03:18 INFO - PROCESS | 1945 | 1461333798187 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:18 INFO - PROCESS | 1945 | 1461333798290 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 07:03:18 INFO - PROCESS | 1945 | 1461333798360 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f39800 == 51 [pid = 1945] [id = 440] 07:03:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x114bcc400) [pid = 1945] [serial = 1319] [outer = 0x0] 07:03:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x115670c00) [pid = 1945] [serial = 1320] [outer = 0x114bcc400] 07:03:18 INFO - PROCESS | 1945 | 1461333798391 Marionette DEBUG loaded listener.js 07:03:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x1188e2c00) [pid = 1945] [serial = 1321] [outer = 0x114bcc400] 07:03:18 INFO - PROCESS | 1945 | 1461333798810 Marionette TRACE conn3 <- [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]]]}] 07:03:18 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 07:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 673ms 07:03:18 INFO - PROCESS | 1945 | 1461333798853 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 07:03:18 INFO - PROCESS | 1945 | 1461333798857 Marionette TRACE conn3 <- [1,1733,null,{"value":"7"}] 07:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:03:18 INFO - PROCESS | 1945 | 1461333798862 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:03:18 INFO - PROCESS | 1945 | 1461333798864 Marionette TRACE conn3 <- [1,1734,null,{}] 07:03:18 INFO - PROCESS | 1945 | 1461333798866 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:18 INFO - PROCESS | 1945 | 1461333798993 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 07:03:19 INFO - PROCESS | 1945 | 1461333799062 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba79000 == 52 [pid = 1945] [id = 441] 07:03:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x118f5d400) [pid = 1945] [serial = 1322] [outer = 0x0] 07:03:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11aa11800) [pid = 1945] [serial = 1323] [outer = 0x118f5d400] 07:03:19 INFO - PROCESS | 1945 | 1461333799092 Marionette DEBUG loaded listener.js 07:03:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11acec400) [pid = 1945] [serial = 1324] [outer = 0x118f5d400] 07:03:19 INFO - PROCESS | 1945 | 1461333799519 Marionette TRACE conn3 <- [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]]]}] 07:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 07:03:19 INFO - PROCESS | 1945 | 1461333799531 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 07:03:19 INFO - PROCESS | 1945 | 1461333799533 Marionette TRACE conn3 <- [1,1737,null,{"value":"7"}] 07:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:03:19 INFO - PROCESS | 1945 | 1461333799536 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:03:19 INFO - PROCESS | 1945 | 1461333799541 Marionette TRACE conn3 <- [1,1738,null,{}] 07:03:19 INFO - PROCESS | 1945 | 1461333799549 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:19 INFO - PROCESS | 1945 | 1461333799653 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 07:03:19 INFO - PROCESS | 1945 | 1461333799705 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cfaf000 == 53 [pid = 1945] [id = 442] 07:03:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11ae9fc00) [pid = 1945] [serial = 1325] [outer = 0x0] 07:03:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11c0b3c00) [pid = 1945] [serial = 1326] [outer = 0x11ae9fc00] 07:03:19 INFO - PROCESS | 1945 | 1461333799736 Marionette DEBUG loaded listener.js 07:03:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x123aa5400) [pid = 1945] [serial = 1327] [outer = 0x11ae9fc00] 07:03:20 INFO - PROCESS | 1945 | 1461333800141 Marionette TRACE conn3 <- [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]]]}] 07:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 626ms 07:03:20 INFO - PROCESS | 1945 | 1461333800162 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 07:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:03:20 INFO - PROCESS | 1945 | 1461333800165 Marionette TRACE conn3 <- [1,1741,null,{"value":"7"}] 07:03:20 INFO - PROCESS | 1945 | 1461333800167 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:03:20 INFO - PROCESS | 1945 | 1461333800169 Marionette TRACE conn3 <- [1,1742,null,{}] 07:03:20 INFO - PROCESS | 1945 | 1461333800173 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:20 INFO - PROCESS | 1945 | 1461333800276 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 07:03:20 INFO - PROCESS | 1945 | 1461333800369 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4b1800 == 54 [pid = 1945] [id = 443] 07:03:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12803b800) [pid = 1945] [serial = 1328] [outer = 0x0] 07:03:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x129215800) [pid = 1945] [serial = 1329] [outer = 0x12803b800] 07:03:20 INFO - PROCESS | 1945 | 1461333800400 Marionette DEBUG loaded listener.js 07:03:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12aa09400) [pid = 1945] [serial = 1330] [outer = 0x12803b800] 07:03:20 INFO - PROCESS | 1945 | 1461333800814 Marionette TRACE conn3 <- [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]]]}] 07:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 672ms 07:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:03:20 INFO - PROCESS | 1945 | 1461333800841 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 07:03:20 INFO - PROCESS | 1945 | 1461333800842 Marionette TRACE conn3 <- [1,1745,null,{"value":"7"}] 07:03:20 INFO - PROCESS | 1945 | 1461333800844 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:03:20 INFO - PROCESS | 1945 | 1461333800846 Marionette TRACE conn3 <- [1,1746,null,{}] 07:03:20 INFO - PROCESS | 1945 | 1461333800848 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:20 INFO - PROCESS | 1945 | 1461333800946 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 07:03:21 INFO - PROCESS | 1945 | 1461333800996 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e813800 == 55 [pid = 1945] [id = 444] 07:03:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12aa11000) [pid = 1945] [serial = 1331] [outer = 0x0] 07:03:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12b10c400) [pid = 1945] [serial = 1332] [outer = 0x12aa11000] 07:03:21 INFO - PROCESS | 1945 | 1461333801028 Marionette DEBUG loaded listener.js 07:03:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12b285400) [pid = 1945] [serial = 1333] [outer = 0x12aa11000] 07:03:21 INFO - PROCESS | 1945 | 1461333801466 Marionette TRACE conn3 <- [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]]]}] 07:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 870ms 07:03:21 INFO - PROCESS | 1945 | 1461333801763 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 07:03:21 INFO - PROCESS | 1945 | 1461333801768 Marionette TRACE conn3 <- [1,1749,null,{"value":"7"}] 07:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:03:21 INFO - PROCESS | 1945 | 1461333801777 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:03:21 INFO - PROCESS | 1945 | 1461333801780 Marionette TRACE conn3 <- [1,1750,null,{}] 07:03:21 INFO - PROCESS | 1945 | 1461333801785 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:21 INFO - PROCESS | 1945 | 1461333801922 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 07:03:22 INFO - PROCESS | 1945 | 1461333802014 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb67800 == 56 [pid = 1945] [id = 445] 07:03:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x115670400) [pid = 1945] [serial = 1334] [outer = 0x0] 07:03:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11666bc00) [pid = 1945] [serial = 1335] [outer = 0x115670400] 07:03:22 INFO - PROCESS | 1945 | 1461333802060 Marionette DEBUG loaded listener.js 07:03:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11897f400) [pid = 1945] [serial = 1336] [outer = 0x115670400] 07:03:22 INFO - PROCESS | 1945 | 1461333802529 Marionette TRACE conn3 <- [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]]]}] 07:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 773ms 07:03:22 INFO - PROCESS | 1945 | 1461333802549 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 07:03:22 INFO - PROCESS | 1945 | 1461333802551 Marionette TRACE conn3 <- [1,1753,null,{"value":"7"}] 07:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:03:22 INFO - PROCESS | 1945 | 1461333802559 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:03:22 INFO - PROCESS | 1945 | 1461333802562 Marionette TRACE conn3 <- [1,1754,null,{}] 07:03:22 INFO - PROCESS | 1945 | 1461333802564 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:22 INFO - PROCESS | 1945 | 1461333802652 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 07:03:22 INFO - PROCESS | 1945 | 1461333802706 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x116398800 == 57 [pid = 1945] [id = 446] 07:03:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x115839400) [pid = 1945] [serial = 1337] [outer = 0x0] 07:03:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x119122800) [pid = 1945] [serial = 1338] [outer = 0x115839400] 07:03:22 INFO - PROCESS | 1945 | 1461333802733 Marionette DEBUG loaded listener.js 07:03:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11a932400) [pid = 1945] [serial = 1339] [outer = 0x115839400] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x12892b000 == 56 [pid = 1945] [id = 85] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x114cbe800 == 55 [pid = 1945] [id = 99] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x129b1d000 == 54 [pid = 1945] [id = 438] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x12d211800 == 53 [pid = 1945] [id = 437] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x125e12800 == 52 [pid = 1945] [id = 436] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x12b354000 == 51 [pid = 1945] [id = 435] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x129b1e000 == 50 [pid = 1945] [id = 434] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x1155df800) [pid = 1945] [serial = 1221] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x119d58400) [pid = 1945] [serial = 1224] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | 1461333803188 Marionette TRACE conn3 <- [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]]]}] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x127b0e000 == 49 [pid = 1945] [id = 433] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x127231000 == 48 [pid = 1945] [id = 432] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x11c559800 == 47 [pid = 1945] [id = 431] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x11beda800 == 46 [pid = 1945] [id = 430] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x11b13b800 == 45 [pid = 1945] [id = 429] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x11631c800 == 44 [pid = 1945] [id = 428] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x115736000 == 43 [pid = 1945] [id = 427] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x12d203000 == 42 [pid = 1945] [id = 425] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x12b71d800 == 41 [pid = 1945] [id = 424] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x11c78b800 == 40 [pid = 1945] [id = 423] 07:03:23 INFO - PROCESS | 1945 | --DOCSHELL 0x11a515000 == 39 [pid = 1945] [id = 422] 07:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 674ms 07:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:03:23 INFO - PROCESS | 1945 | 1461333803232 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 07:03:23 INFO - PROCESS | 1945 | 1461333803233 Marionette TRACE conn3 <- [1,1757,null,{"value":"7"}] 07:03:23 INFO - PROCESS | 1945 | 1461333803235 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:03:23 INFO - PROCESS | 1945 | 1461333803236 Marionette TRACE conn3 <- [1,1758,null,{}] 07:03:23 INFO - PROCESS | 1945 | 1461333803243 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:23 INFO - PROCESS | 1945 | 1461333803326 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 07:03:23 INFO - PROCESS | 1945 | 1461333803355 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x11971d000 == 40 [pid = 1945] [id = 447] 07:03:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11ace6800) [pid = 1945] [serial = 1340] [outer = 0x0] 07:03:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11acef800) [pid = 1945] [serial = 1341] [outer = 0x11ace6800] 07:03:23 INFO - PROCESS | 1945 | 1461333803384 Marionette DEBUG loaded listener.js 07:03:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11b62b800) [pid = 1945] [serial = 1342] [outer = 0x11ace6800] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12a39b400) [pid = 1945] [serial = 1261] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11acf9c00) [pid = 1945] [serial = 1254] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x123aaac00) [pid = 1945] [serial = 1246] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11bb48c00) [pid = 1945] [serial = 1240] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x115672000) [pid = 1945] [serial = 1227] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x11ac1f000) [pid = 1945] [serial = 1234] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x11acf5000) [pid = 1945] [serial = 1236] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x125c29400) [pid = 1945] [serial = 1248] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12787a400) [pid = 1945] [serial = 1252] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x119df7000) [pid = 1945] [serial = 1233] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11b6d1000) [pid = 1945] [serial = 1239] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x127562000) [pid = 1945] [serial = 1257] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x123936400) [pid = 1945] [serial = 1255] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11c5f0800) [pid = 1945] [serial = 1243] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11b621800) [pid = 1945] [serial = 1237] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x123938000) [pid = 1945] [serial = 1245] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12717b000) [pid = 1945] [serial = 1251] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x118f5dc00) [pid = 1945] [serial = 1231] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x128884400) [pid = 1945] [serial = 1258] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x118883400) [pid = 1945] [serial = 1230] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11bd28400) [pid = 1945] [serial = 1242] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x1270e3000) [pid = 1945] [serial = 1249] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x1166f4800) [pid = 1945] [serial = 1228] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x129e7c800) [pid = 1945] [serial = 1260] [outer = 0x0] [url = about:blank] 07:03:23 INFO - PROCESS | 1945 | 1461333803762 Marionette TRACE conn3 <- [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]]]}] 07:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 571ms 07:03:23 INFO - PROCESS | 1945 | 1461333803811 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 07:03:23 INFO - PROCESS | 1945 | 1461333803812 Marionette TRACE conn3 <- [1,1761,null,{"value":"7"}] 07:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:03:23 INFO - PROCESS | 1945 | 1461333803815 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:03:23 INFO - PROCESS | 1945 | 1461333803816 Marionette TRACE conn3 <- [1,1762,null,{}] 07:03:23 INFO - PROCESS | 1945 | 1461333803818 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:23 INFO - PROCESS | 1945 | 1461333803900 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 07:03:23 INFO - PROCESS | 1945 | 1461333803905 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c323800 == 41 [pid = 1945] [id = 448] 07:03:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11bb45400) [pid = 1945] [serial = 1343] [outer = 0x0] 07:03:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11bd21000) [pid = 1945] [serial = 1344] [outer = 0x11bb45400] 07:03:23 INFO - PROCESS | 1945 | 1461333803932 Marionette DEBUG loaded listener.js 07:03:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11c00d000) [pid = 1945] [serial = 1345] [outer = 0x11bb45400] 07:03:24 INFO - PROCESS | 1945 | 1461333804262 Marionette TRACE conn3 <- [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]]]}] 07:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 469ms 07:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:03:24 INFO - PROCESS | 1945 | 1461333804284 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 07:03:24 INFO - PROCESS | 1945 | 1461333804286 Marionette TRACE conn3 <- [1,1765,null,{"value":"7"}] 07:03:24 INFO - PROCESS | 1945 | 1461333804290 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:03:24 INFO - PROCESS | 1945 | 1461333804291 Marionette TRACE conn3 <- [1,1766,null,{}] 07:03:24 INFO - PROCESS | 1945 | 1461333804294 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:24 INFO - PROCESS | 1945 | 1461333804377 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 07:03:24 INFO - PROCESS | 1945 | 1461333804427 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dc0800 == 42 [pid = 1945] [id = 449] 07:03:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11c004800) [pid = 1945] [serial = 1346] [outer = 0x0] 07:03:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11c110800) [pid = 1945] [serial = 1347] [outer = 0x11c004800] 07:03:24 INFO - PROCESS | 1945 | 1461333804453 Marionette DEBUG loaded listener.js 07:03:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11c5f0800) [pid = 1945] [serial = 1348] [outer = 0x11c004800] 07:03:24 INFO - PROCESS | 1945 | 1461333804758 Marionette TRACE conn3 <- [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]]]}] 07:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 523ms 07:03:24 INFO - PROCESS | 1945 | 1461333804813 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 07:03:24 INFO - PROCESS | 1945 | 1461333804814 Marionette TRACE conn3 <- [1,1769,null,{"value":"7"}] 07:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:03:24 INFO - PROCESS | 1945 | 1461333804816 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:03:24 INFO - PROCESS | 1945 | 1461333804818 Marionette TRACE conn3 <- [1,1770,null,{}] 07:03:24 INFO - PROCESS | 1945 | 1461333804820 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:24 INFO - PROCESS | 1945 | 1461333804915 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 07:03:24 INFO - PROCESS | 1945 | 1461333804976 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x113645000 == 43 [pid = 1945] [id = 450] 07:03:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11c1a8800) [pid = 1945] [serial = 1349] [outer = 0x0] 07:03:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x123939000) [pid = 1945] [serial = 1350] [outer = 0x11c1a8800] 07:03:25 INFO - PROCESS | 1945 | 1461333805005 Marionette DEBUG loaded listener.js 07:03:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x127ce3800) [pid = 1945] [serial = 1351] [outer = 0x11c1a8800] 07:03:25 INFO - PROCESS | 1945 | 1461333805326 Marionette TRACE conn3 <- [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]]]}] 07:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 522ms 07:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:03:25 INFO - PROCESS | 1945 | 1461333805341 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 07:03:25 INFO - PROCESS | 1945 | 1461333805343 Marionette TRACE conn3 <- [1,1773,null,{"value":"7"}] 07:03:25 INFO - PROCESS | 1945 | 1461333805345 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:03:25 INFO - PROCESS | 1945 | 1461333805346 Marionette TRACE conn3 <- [1,1774,null,{}] 07:03:25 INFO - PROCESS | 1945 | 1461333805348 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:25 INFO - PROCESS | 1945 | 1461333805445 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 07:03:25 INFO - PROCESS | 1945 | 1461333805460 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288c2000 == 44 [pid = 1945] [id = 451] 07:03:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x127ce4000) [pid = 1945] [serial = 1352] [outer = 0x0] 07:03:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x128882400) [pid = 1945] [serial = 1353] [outer = 0x127ce4000] 07:03:25 INFO - PROCESS | 1945 | 1461333805485 Marionette DEBUG loaded listener.js 07:03:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x129e82800) [pid = 1945] [serial = 1354] [outer = 0x127ce4000] 07:03:25 INFO - PROCESS | 1945 | 1461333805835 Marionette TRACE conn3 <- [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]]]}] 07:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 07:03:25 INFO - PROCESS | 1945 | 1461333805865 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 07:03:25 INFO - PROCESS | 1945 | 1461333805866 Marionette TRACE conn3 <- [1,1777,null,{"value":"7"}] 07:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:03:25 INFO - PROCESS | 1945 | 1461333805875 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:03:25 INFO - PROCESS | 1945 | 1461333805876 Marionette TRACE conn3 <- [1,1778,null,{}] 07:03:25 INFO - PROCESS | 1945 | 1461333805879 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:25 INFO - PROCESS | 1945 | 1461333805976 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 07:03:25 INFO - PROCESS | 1945 | 1461333805980 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6d9800 == 45 [pid = 1945] [id = 452] 07:03:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x127ce6c00) [pid = 1945] [serial = 1355] [outer = 0x0] 07:03:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12a39f000) [pid = 1945] [serial = 1356] [outer = 0x127ce6c00] 07:03:26 INFO - PROCESS | 1945 | 1461333806006 Marionette DEBUG loaded listener.js 07:03:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12aa0b800) [pid = 1945] [serial = 1357] [outer = 0x127ce6c00] 07:03:26 INFO - PROCESS | 1945 | 1461333806323 Marionette TRACE conn3 <- [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]]]}] 07:03:26 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 07:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 475ms 07:03:26 INFO - PROCESS | 1945 | 1461333806363 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 07:03:26 INFO - PROCESS | 1945 | 1461333806364 Marionette TRACE conn3 <- [1,1781,null,{"value":"7"}] 07:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:03:26 INFO - PROCESS | 1945 | 1461333806366 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:03:26 INFO - PROCESS | 1945 | 1461333806367 Marionette TRACE conn3 <- [1,1782,null,{}] 07:03:26 INFO - PROCESS | 1945 | 1461333806371 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:26 INFO - PROCESS | 1945 | 1461333806473 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 07:03:26 INFO - PROCESS | 1945 | 1461333806477 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b710800 == 46 [pid = 1945] [id = 453] 07:03:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x129e87400) [pid = 1945] [serial = 1358] [outer = 0x0] 07:03:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12b104000) [pid = 1945] [serial = 1359] [outer = 0x129e87400] 07:03:26 INFO - PROCESS | 1945 | 1461333806532 Marionette DEBUG loaded listener.js 07:03:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12b338400) [pid = 1945] [serial = 1360] [outer = 0x129e87400] 07:03:26 INFO - PROCESS | 1945 | 1461333806867 Marionette TRACE conn3 <- [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]]]}] 07:03:26 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 07:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 524ms 07:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:03:26 INFO - PROCESS | 1945 | 1461333806892 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 07:03:26 INFO - PROCESS | 1945 | 1461333806894 Marionette TRACE conn3 <- [1,1785,null,{"value":"7"}] 07:03:26 INFO - PROCESS | 1945 | 1461333806896 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:03:26 INFO - PROCESS | 1945 | 1461333806897 Marionette TRACE conn3 <- [1,1786,null,{}] 07:03:26 INFO - PROCESS | 1945 | 1461333806906 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:27 INFO - PROCESS | 1945 | 1461333807007 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 07:03:27 INFO - PROCESS | 1945 | 1461333807011 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12becf800 == 47 [pid = 1945] [id = 454] 07:03:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12b106c00) [pid = 1945] [serial = 1361] [outer = 0x0] 07:03:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12b68f000) [pid = 1945] [serial = 1362] [outer = 0x12b106c00] 07:03:27 INFO - PROCESS | 1945 | 1461333807065 Marionette DEBUG loaded listener.js 07:03:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12b7bec00) [pid = 1945] [serial = 1363] [outer = 0x12b106c00] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x115664c00) [pid = 1945] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11aa1d000) [pid = 1945] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x123930c00) [pid = 1945] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x115307c00) [pid = 1945] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12920e800) [pid = 1945] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x114e9f800) [pid = 1945] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11ae9a400) [pid = 1945] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11ae9bc00) [pid = 1945] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11c1ab000) [pid = 1945] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x129e7ac00) [pid = 1945] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x115667000) [pid = 1945] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x129e85c00) [pid = 1945] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x129b47000) [pid = 1945] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x114ea5000) [pid = 1945] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12cec8000) [pid = 1945] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x118ec9c00) [pid = 1945] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:03:27 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11c43f400) [pid = 1945] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:03:27 INFO - PROCESS | 1945 | 1461333807491 Marionette TRACE conn3 <- [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]]]}] 07:03:27 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 07:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 618ms 07:03:27 INFO - PROCESS | 1945 | 1461333807515 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 07:03:27 INFO - PROCESS | 1945 | 1461333807517 Marionette TRACE conn3 <- [1,1789,null,{"value":"7"}] 07:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:03:27 INFO - PROCESS | 1945 | 1461333807519 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:03:27 INFO - PROCESS | 1945 | 1461333807523 Marionette TRACE conn3 <- [1,1790,null,{}] 07:03:27 INFO - PROCESS | 1945 | 1461333807526 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:27 INFO - PROCESS | 1945 | 1461333807622 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 07:03:27 INFO - PROCESS | 1945 | 1461333807627 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b02e800 == 48 [pid = 1945] [id = 455] 07:03:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x114e9f800) [pid = 1945] [serial = 1364] [outer = 0x0] 07:03:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11a75d000) [pid = 1945] [serial = 1365] [outer = 0x114e9f800] 07:03:27 INFO - PROCESS | 1945 | 1461333807657 Marionette DEBUG loaded listener.js 07:03:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12b38e000) [pid = 1945] [serial = 1366] [outer = 0x114e9f800] 07:03:28 INFO - PROCESS | 1945 | 1461333808025 Marionette TRACE conn3 <- [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]]]}] 07:03:28 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) 07:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 522ms 07:03:28 INFO - PROCESS | 1945 | 1461333808049 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 07:03:28 INFO - PROCESS | 1945 | 1461333808050 Marionette TRACE conn3 <- [1,1793,null,{"value":"7"}] 07:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:03:28 INFO - PROCESS | 1945 | 1461333808054 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:03:28 INFO - PROCESS | 1945 | 1461333808055 Marionette TRACE conn3 <- [1,1794,null,{}] 07:03:28 INFO - PROCESS | 1945 | 1461333808058 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:28 INFO - PROCESS | 1945 | 1461333808151 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 07:03:28 INFO - PROCESS | 1945 | 1461333808158 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4aa000 == 49 [pid = 1945] [id = 456] 07:03:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12b7c3c00) [pid = 1945] [serial = 1367] [outer = 0x0] 07:03:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12b7d7400) [pid = 1945] [serial = 1368] [outer = 0x12b7c3c00] 07:03:28 INFO - PROCESS | 1945 | 1461333808183 Marionette DEBUG loaded listener.js 07:03:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12baf3800) [pid = 1945] [serial = 1369] [outer = 0x12b7c3c00] 07:03:28 INFO - PROCESS | 1945 | 1461333808524 Marionette TRACE conn3 <- [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]]]}] 07:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 521ms 07:03:28 INFO - PROCESS | 1945 | 1461333808574 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 07:03:28 INFO - PROCESS | 1945 | 1461333808576 Marionette TRACE conn3 <- [1,1797,null,{"value":"7"}] 07:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:03:28 INFO - PROCESS | 1945 | 1461333808578 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:03:28 INFO - PROCESS | 1945 | 1461333808579 Marionette TRACE conn3 <- [1,1798,null,{}] 07:03:28 INFO - PROCESS | 1945 | 1461333808581 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:28 INFO - PROCESS | 1945 | 1461333808665 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 07:03:28 INFO - PROCESS | 1945 | 1461333808724 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e82f800 == 50 [pid = 1945] [id = 457] 07:03:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12b7da800) [pid = 1945] [serial = 1370] [outer = 0x0] 07:03:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12bafc000) [pid = 1945] [serial = 1371] [outer = 0x12b7da800] 07:03:28 INFO - PROCESS | 1945 | 1461333808749 Marionette DEBUG loaded listener.js 07:03:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12bd4a400) [pid = 1945] [serial = 1372] [outer = 0x12b7da800] 07:03:29 INFO - PROCESS | 1945 | 1461333809024 Marionette TRACE conn3 <- [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]]]}] 07:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 470ms 07:03:29 INFO - PROCESS | 1945 | 1461333809064 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 07:03:29 INFO - PROCESS | 1945 | 1461333809066 Marionette TRACE conn3 <- [1,1801,null,{"value":"7"}] 07:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:03:29 INFO - PROCESS | 1945 | 1461333809070 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:03:29 INFO - PROCESS | 1945 | 1461333809072 Marionette TRACE conn3 <- [1,1802,null,{}] 07:03:29 INFO - PROCESS | 1945 | 1461333809078 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:29 INFO - PROCESS | 1945 | 1461333809163 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 07:03:29 INFO - PROCESS | 1945 | 1461333809167 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef5c800 == 51 [pid = 1945] [id = 458] 07:03:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12cc80400) [pid = 1945] [serial = 1373] [outer = 0x0] 07:03:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12cecb000) [pid = 1945] [serial = 1374] [outer = 0x12cc80400] 07:03:29 INFO - PROCESS | 1945 | 1461333809193 Marionette DEBUG loaded listener.js 07:03:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12cef0000) [pid = 1945] [serial = 1375] [outer = 0x12cc80400] 07:03:29 INFO - PROCESS | 1945 | 1461333809656 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 623ms 07:03:29 INFO - PROCESS | 1945 | 1461333809694 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 07:03:29 INFO - PROCESS | 1945 | 1461333809697 Marionette TRACE conn3 <- [1,1805,null,{"value":"7"}] 07:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:03:29 INFO - PROCESS | 1945 | 1461333809700 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:03:29 INFO - PROCESS | 1945 | 1461333809703 Marionette TRACE conn3 <- [1,1806,null,{}] 07:03:29 INFO - PROCESS | 1945 | 1461333809707 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:29 INFO - PROCESS | 1945 | 1461333809811 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 07:03:29 INFO - PROCESS | 1945 | 1461333809883 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x119852000 == 52 [pid = 1945] [id = 459] 07:03:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x114e9fc00) [pid = 1945] [serial = 1376] [outer = 0x0] 07:03:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11566fc00) [pid = 1945] [serial = 1377] [outer = 0x114e9fc00] 07:03:29 INFO - PROCESS | 1945 | 1461333809915 Marionette DEBUG loaded listener.js 07:03:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11897dc00) [pid = 1945] [serial = 1378] [outer = 0x114e9fc00] 07:03:30 INFO - PROCESS | 1945 | 1461333810329 Marionette TRACE conn3 <- [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]]]}] 07:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 672ms 07:03:30 INFO - PROCESS | 1945 | 1461333810373 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 07:03:30 INFO - PROCESS | 1945 | 1461333810377 Marionette TRACE conn3 <- [1,1809,null,{"value":"7"}] 07:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:03:30 INFO - PROCESS | 1945 | 1461333810382 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:03:30 INFO - PROCESS | 1945 | 1461333810384 Marionette TRACE conn3 <- [1,1810,null,{}] 07:03:30 INFO - PROCESS | 1945 | 1461333810386 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:30 INFO - PROCESS | 1945 | 1461333810490 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 07:03:30 INFO - PROCESS | 1945 | 1461333810548 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c30e800 == 53 [pid = 1945] [id = 460] 07:03:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x119129c00) [pid = 1945] [serial = 1379] [outer = 0x0] 07:03:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11a92dc00) [pid = 1945] [serial = 1380] [outer = 0x119129c00] 07:03:30 INFO - PROCESS | 1945 | 1461333810578 Marionette DEBUG loaded listener.js 07:03:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11acf5800) [pid = 1945] [serial = 1381] [outer = 0x119129c00] 07:03:31 INFO - PROCESS | 1945 | 1461333811041 Marionette TRACE conn3 <- [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]]]}] 07:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 720ms 07:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:03:31 INFO - PROCESS | 1945 | 1461333811129 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 07:03:31 INFO - PROCESS | 1945 | 1461333811130 Marionette TRACE conn3 <- [1,1813,null,{"value":"7"}] 07:03:31 INFO - PROCESS | 1945 | 1461333811133 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:03:31 INFO - PROCESS | 1945 | 1461333811135 Marionette TRACE conn3 <- [1,1814,null,{}] 07:03:31 INFO - PROCESS | 1945 | 1461333811143 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:31 INFO - PROCESS | 1945 | 1461333811247 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 07:03:31 INFO - PROCESS | 1945 | 1461333811307 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d940800 == 54 [pid = 1945] [id = 461] 07:03:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11c43f400) [pid = 1945] [serial = 1382] [outer = 0x0] 07:03:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x123937c00) [pid = 1945] [serial = 1383] [outer = 0x11c43f400] 07:03:31 INFO - PROCESS | 1945 | 1461333811339 Marionette DEBUG loaded listener.js 07:03:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x125f97800) [pid = 1945] [serial = 1384] [outer = 0x11c43f400] 07:03:31 INFO - PROCESS | 1945 | 1461333811750 Marionette TRACE conn3 <- [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]]]}] 07:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 624ms 07:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:03:31 INFO - PROCESS | 1945 | 1461333811758 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 07:03:31 INFO - PROCESS | 1945 | 1461333811760 Marionette TRACE conn3 <- [1,1817,null,{"value":"7"}] 07:03:31 INFO - PROCESS | 1945 | 1461333811762 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:03:31 INFO - PROCESS | 1945 | 1461333811764 Marionette TRACE conn3 <- [1,1818,null,{}] 07:03:31 INFO - PROCESS | 1945 | 1461333811766 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:31 INFO - PROCESS | 1945 | 1461333811869 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 07:03:31 INFO - PROCESS | 1945 | 1461333811936 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f7c9000 == 55 [pid = 1945] [id = 462] 07:03:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12393d800) [pid = 1945] [serial = 1385] [outer = 0x0] 07:03:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x127ce5400) [pid = 1945] [serial = 1386] [outer = 0x12393d800] 07:03:31 INFO - PROCESS | 1945 | 1461333811971 Marionette DEBUG loaded listener.js 07:03:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12b104400) [pid = 1945] [serial = 1387] [outer = 0x12393d800] 07:03:32 INFO - PROCESS | 1945 | 1461333812352 Marionette TRACE conn3 <- [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]]]}] 07:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 620ms 07:03:32 INFO - PROCESS | 1945 | 1461333812390 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 07:03:32 INFO - PROCESS | 1945 | 1461333812392 Marionette TRACE conn3 <- [1,1821,null,{"value":"7"}] 07:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:03:32 INFO - PROCESS | 1945 | 1461333812396 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:03:32 INFO - PROCESS | 1945 | 1461333812397 Marionette TRACE conn3 <- [1,1822,null,{}] 07:03:32 INFO - PROCESS | 1945 | 1461333812399 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:32 INFO - PROCESS | 1945 | 1461333812503 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 07:03:32 INFO - PROCESS | 1945 | 1461333812595 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd48800 == 56 [pid = 1945] [id = 463] 07:03:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12a3a0800) [pid = 1945] [serial = 1388] [outer = 0x0] 07:03:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12b33d800) [pid = 1945] [serial = 1389] [outer = 0x12a3a0800] 07:03:32 INFO - PROCESS | 1945 | 1461333812626 Marionette DEBUG loaded listener.js 07:03:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12b7d4c00) [pid = 1945] [serial = 1390] [outer = 0x12a3a0800] 07:03:33 INFO - PROCESS | 1945 | 1461333813066 Marionette TRACE conn3 <- [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]]]}] 07:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 718ms 07:03:33 INFO - PROCESS | 1945 | 1461333813121 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 07:03:33 INFO - PROCESS | 1945 | 1461333813122 Marionette TRACE conn3 <- [1,1825,null,{"value":"7"}] 07:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:03:33 INFO - PROCESS | 1945 | 1461333813127 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:03:33 INFO - PROCESS | 1945 | 1461333813128 Marionette TRACE conn3 <- [1,1826,null,{}] 07:03:33 INFO - PROCESS | 1945 | 1461333813130 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:33 INFO - PROCESS | 1945 | 1461333813248 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 07:03:33 INFO - PROCESS | 1945 | 1461333813317 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a8000 == 57 [pid = 1945] [id = 464] 07:03:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x114e9bc00) [pid = 1945] [serial = 1391] [outer = 0x0] 07:03:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12b334000) [pid = 1945] [serial = 1392] [outer = 0x114e9bc00] 07:03:33 INFO - PROCESS | 1945 | 1461333813350 Marionette DEBUG loaded listener.js 07:03:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12ceefc00) [pid = 1945] [serial = 1393] [outer = 0x114e9bc00] 07:03:33 INFO - PROCESS | 1945 | 1461333813946 Marionette TRACE conn3 <- [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]]]}] 07:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 871ms 07:03:34 INFO - PROCESS | 1945 | 1461333813998 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 07:03:34 INFO - PROCESS | 1945 | 1461333814001 Marionette TRACE conn3 <- [1,1829,null,{"value":"7"}] 07:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:03:34 INFO - PROCESS | 1945 | 1461333814007 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:03:34 INFO - PROCESS | 1945 | 1461333814009 Marionette TRACE conn3 <- [1,1830,null,{}] 07:03:34 INFO - PROCESS | 1945 | 1461333814013 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:34 INFO - PROCESS | 1945 | 1461333814107 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 07:03:34 INFO - PROCESS | 1945 | 1461333814181 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a78d000 == 58 [pid = 1945] [id = 465] 07:03:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x116605800) [pid = 1945] [serial = 1394] [outer = 0x0] 07:03:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x1188dbc00) [pid = 1945] [serial = 1395] [outer = 0x116605800] 07:03:34 INFO - PROCESS | 1945 | 1461333814210 Marionette DEBUG loaded listener.js 07:03:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x11a761400) [pid = 1945] [serial = 1396] [outer = 0x116605800] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x11a7a4000 == 57 [pid = 1945] [id = 84] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x12e82f800 == 56 [pid = 1945] [id = 457] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4aa000 == 55 [pid = 1945] [id = 456] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x12b02e800 == 54 [pid = 1945] [id = 455] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x12becf800 == 53 [pid = 1945] [id = 454] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x12b710800 == 52 [pid = 1945] [id = 453] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6d9800 == 51 [pid = 1945] [id = 452] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12a3a3000) [pid = 1945] [serial = 1263] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x117964800) [pid = 1945] [serial = 1266] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11aa1e800) [pid = 1945] [serial = 1269] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11c10fc00) [pid = 1945] [serial = 1272] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x127c80800) [pid = 1945] [serial = 1275] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12b38ec00) [pid = 1945] [serial = 1317] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x1288c2000 == 50 [pid = 1945] [id = 451] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x113645000 == 49 [pid = 1945] [id = 450] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x123dc0800 == 48 [pid = 1945] [id = 449] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x11c323800 == 47 [pid = 1945] [id = 448] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x11971d000 == 46 [pid = 1945] [id = 447] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x116398800 == 45 [pid = 1945] [id = 446] 07:03:34 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb67800 == 44 [pid = 1945] [id = 445] 07:03:34 INFO - PROCESS | 1945 | 1461333814661 Marionette TRACE conn3 <- [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]]]}] 07:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 674ms 07:03:34 INFO - PROCESS | 1945 | 1461333814680 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 07:03:34 INFO - PROCESS | 1945 | 1461333814683 Marionette TRACE conn3 <- [1,1833,null,{"value":"7"}] 07:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:03:34 INFO - PROCESS | 1945 | 1461333814689 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:03:34 INFO - PROCESS | 1945 | 1461333814691 Marionette TRACE conn3 <- [1,1834,null,{}] 07:03:34 INFO - PROCESS | 1945 | 1461333814693 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:34 INFO - PROCESS | 1945 | 1461333814781 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 07:03:34 INFO - PROCESS | 1945 | 1461333814786 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x119150800 == 45 [pid = 1945] [id = 466] 07:03:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11a92b400) [pid = 1945] [serial = 1397] [outer = 0x0] 07:03:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11aa1e000) [pid = 1945] [serial = 1398] [outer = 0x11a92b400] 07:03:34 INFO - PROCESS | 1945 | 1461333814813 Marionette DEBUG loaded listener.js 07:03:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11b62a000) [pid = 1945] [serial = 1399] [outer = 0x11a92b400] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12d9a8400) [pid = 1945] [serial = 1171] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11a929000) [pid = 1945] [serial = 1225] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x116668800) [pid = 1945] [serial = 1282] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11566bc00) [pid = 1945] [serial = 1281] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11acdfc00) [pid = 1945] [serial = 1287] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11acf2000) [pid = 1945] [serial = 1288] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x125e2ac00) [pid = 1945] [serial = 1296] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x116669c00) [pid = 1945] [serial = 1284] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x119d5fc00) [pid = 1945] [serial = 1285] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x129e88000) [pid = 1945] [serial = 1302] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x128881c00) [pid = 1945] [serial = 1279] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x123aa9c00) [pid = 1945] [serial = 1278] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11b639400) [pid = 1945] [serial = 1290] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11bbcac00) [pid = 1945] [serial = 1291] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11bd29000) [pid = 1945] [serial = 1293] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x127f8dc00) [pid = 1945] [serial = 1299] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12aa08c00) [pid = 1945] [serial = 1305] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12a3a7400) [pid = 1945] [serial = 1303] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x127171c00) [pid = 1945] [serial = 1309] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11aea1c00) [pid = 1945] [serial = 1308] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12aa10400) [pid = 1945] [serial = 1306] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12b281800) [pid = 1945] [serial = 1312] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12920e400) [pid = 1945] [serial = 1300] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12b107800) [pid = 1945] [serial = 1311] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12b287000) [pid = 1945] [serial = 1314] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x127bac800) [pid = 1945] [serial = 1297] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11c105000) [pid = 1945] [serial = 1294] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12b33ac00) [pid = 1945] [serial = 1315] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11570f000) [pid = 1945] [serial = 1222] [outer = 0x0] [url = about:blank] 07:03:34 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x129e7fc00) [pid = 1945] [serial = 1219] [outer = 0x0] [url = about:blank] 07:03:35 INFO - PROCESS | 1945 | 1461333815200 Marionette TRACE conn3 <- [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]]]}] 07:03:35 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 07:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 522ms 07:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:03:35 INFO - PROCESS | 1945 | 1461333815212 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 07:03:35 INFO - PROCESS | 1945 | 1461333815213 Marionette TRACE conn3 <- [1,1837,null,{"value":"7"}] 07:03:35 INFO - PROCESS | 1945 | 1461333815215 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:03:35 INFO - PROCESS | 1945 | 1461333815218 Marionette TRACE conn3 <- [1,1838,null,{}] 07:03:35 INFO - PROCESS | 1945 | 1461333815229 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:35 INFO - PROCESS | 1945 | 1461333815315 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 07:03:35 INFO - PROCESS | 1945 | 1461333815323 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dd5000 == 46 [pid = 1945] [id = 467] 07:03:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11bb48800) [pid = 1945] [serial = 1400] [outer = 0x0] 07:03:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11bd2b000) [pid = 1945] [serial = 1401] [outer = 0x11bb48800] 07:03:35 INFO - PROCESS | 1945 | 1461333815352 Marionette DEBUG loaded listener.js 07:03:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11c439400) [pid = 1945] [serial = 1402] [outer = 0x11bb48800] 07:03:35 INFO - PROCESS | 1945 | 1461333815709 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 07:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 524ms 07:03:35 INFO - PROCESS | 1945 | 1461333815740 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 07:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:03:35 INFO - PROCESS | 1945 | 1461333815742 Marionette TRACE conn3 <- [1,1841,null,{"value":"7"}] 07:03:35 INFO - PROCESS | 1945 | 1461333815744 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:03:35 INFO - PROCESS | 1945 | 1461333815745 Marionette TRACE conn3 <- [1,1842,null,{}] 07:03:35 INFO - PROCESS | 1945 | 1461333815761 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:35 INFO - PROCESS | 1945 | 1461333815843 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 07:03:35 INFO - PROCESS | 1945 | 1461333815848 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x127863000 == 47 [pid = 1945] [id = 468] 07:03:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11c50d000) [pid = 1945] [serial = 1403] [outer = 0x0] 07:03:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12393e000) [pid = 1945] [serial = 1404] [outer = 0x11c50d000] 07:03:35 INFO - PROCESS | 1945 | 1461333815875 Marionette DEBUG loaded listener.js 07:03:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x127568000) [pid = 1945] [serial = 1405] [outer = 0x11c50d000] 07:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 07:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:03:36 INFO - PROCESS | 1945 | 1461333816208 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 07:03:36 INFO - PROCESS | 1945 | 1461333816214 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 07:03:36 INFO - PROCESS | 1945 | 1461333816215 Marionette TRACE conn3 <- [1,1845,null,{"value":"7"}] 07:03:36 INFO - PROCESS | 1945 | 1461333816217 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:03:36 INFO - PROCESS | 1945 | 1461333816218 Marionette TRACE conn3 <- [1,1846,null,{}] 07:03:36 INFO - PROCESS | 1945 | 1461333816223 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:36 INFO - PROCESS | 1945 | 1461333816301 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 07:03:36 INFO - PROCESS | 1945 | 1461333816308 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x12893e800 == 48 [pid = 1945] [id = 469] 07:03:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x127602400) [pid = 1945] [serial = 1406] [outer = 0x0] 07:03:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x128007800) [pid = 1945] [serial = 1407] [outer = 0x127602400] 07:03:36 INFO - PROCESS | 1945 | 1461333816334 Marionette DEBUG loaded listener.js 07:03:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x129219000) [pid = 1945] [serial = 1408] [outer = 0x127602400] 07:03:36 INFO - PROCESS | 1945 | 1461333816709 Marionette TRACE conn3 <- [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]]]}] 07:03:36 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) 07:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 07:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:03:36 INFO - PROCESS | 1945 | 1461333816740 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 07:03:36 INFO - PROCESS | 1945 | 1461333816741 Marionette TRACE conn3 <- [1,1849,null,{"value":"7"}] 07:03:36 INFO - PROCESS | 1945 | 1461333816743 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:03:36 INFO - PROCESS | 1945 | 1461333816745 Marionette TRACE conn3 <- [1,1850,null,{}] 07:03:36 INFO - PROCESS | 1945 | 1461333816747 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:36 INFO - PROCESS | 1945 | 1461333816864 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 07:03:36 INFO - PROCESS | 1945 | 1461333816876 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6d2800 == 49 [pid = 1945] [id = 470] 07:03:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x129b47c00) [pid = 1945] [serial = 1409] [outer = 0x0] 07:03:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12aa10c00) [pid = 1945] [serial = 1410] [outer = 0x129b47c00] 07:03:36 INFO - PROCESS | 1945 | 1461333816903 Marionette DEBUG loaded listener.js 07:03:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12b283c00) [pid = 1945] [serial = 1411] [outer = 0x129b47c00] 07:03:37 INFO - PROCESS | 1945 | 1461333817243 Marionette TRACE conn3 <- [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]]]}] 07:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 07:03:37 INFO - PROCESS | 1945 | 1461333817262 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 07:03:37 INFO - PROCESS | 1945 | 1461333817264 Marionette TRACE conn3 <- [1,1853,null,{"value":"7"}] 07:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:03:37 INFO - PROCESS | 1945 | 1461333817266 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:03:37 INFO - PROCESS | 1945 | 1461333817267 Marionette TRACE conn3 <- [1,1854,null,{}] 07:03:37 INFO - PROCESS | 1945 | 1461333817269 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:37 INFO - PROCESS | 1945 | 1461333817373 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 07:03:37 INFO - PROCESS | 1945 | 1461333817387 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b72e000 == 50 [pid = 1945] [id = 471] 07:03:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12b287800) [pid = 1945] [serial = 1412] [outer = 0x0] 07:03:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12b38a400) [pid = 1945] [serial = 1413] [outer = 0x12b287800] 07:03:37 INFO - PROCESS | 1945 | 1461333817412 Marionette DEBUG loaded listener.js 07:03:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12b7c2c00) [pid = 1945] [serial = 1414] [outer = 0x12b287800] 07:03:37 INFO - PROCESS | 1945 | 1461333817758 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 07:03:37 INFO - PROCESS | 1945 | 1461333817785 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 07:03:37 INFO - PROCESS | 1945 | 1461333817787 Marionette TRACE conn3 <- [1,1857,null,{"value":"7"}] 07:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:03:37 INFO - PROCESS | 1945 | 1461333817798 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:03:37 INFO - PROCESS | 1945 | 1461333817799 Marionette TRACE conn3 <- [1,1858,null,{}] 07:03:37 INFO - PROCESS | 1945 | 1461333817801 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:37 INFO - PROCESS | 1945 | 1461333817947 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 07:03:38 INFO - PROCESS | 1945 | 1461333818001 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cce5000 == 51 [pid = 1945] [id = 472] 07:03:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12b289000) [pid = 1945] [serial = 1415] [outer = 0x0] 07:03:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12baf2400) [pid = 1945] [serial = 1416] [outer = 0x12b289000] 07:03:38 INFO - PROCESS | 1945 | 1461333818042 Marionette DEBUG loaded listener.js 07:03:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12cc85800) [pid = 1945] [serial = 1417] [outer = 0x12b289000] 07:03:38 INFO - PROCESS | 1945 | 1461333818442 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 07:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 673ms 07:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:03:38 INFO - PROCESS | 1945 | 1461333818478 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 07:03:38 INFO - PROCESS | 1945 | 1461333818481 Marionette TRACE conn3 <- [1,1861,null,{"value":"7"}] 07:03:38 INFO - PROCESS | 1945 | 1461333818484 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:03:38 INFO - PROCESS | 1945 | 1461333818486 Marionette TRACE conn3 <- [1,1862,null,{}] 07:03:38 INFO - PROCESS | 1945 | 1461333818489 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:38 INFO - PROCESS | 1945 | 1461333818646 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 07:03:38 INFO - PROCESS | 1945 | 1461333818662 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d941000 == 52 [pid = 1945] [id = 473] 07:03:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11566f400) [pid = 1945] [serial = 1418] [outer = 0x0] 07:03:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12cef4000) [pid = 1945] [serial = 1419] [outer = 0x11566f400] 07:03:38 INFO - PROCESS | 1945 | 1461333818702 Marionette DEBUG loaded listener.js 07:03:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12d0e5000) [pid = 1945] [serial = 1420] [outer = 0x11566f400] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x1191b1400) [pid = 1945] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x125c24000) [pid = 1945] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x116669400) [pid = 1945] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11bd2e400) [pid = 1945] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11ace6800) [pid = 1945] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11bb45400) [pid = 1945] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x11c1a8800) [pid = 1945] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x127ce4000) [pid = 1945] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x115839400) [pid = 1945] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x129e87400) [pid = 1945] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11c004800) [pid = 1945] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x115670400) [pid = 1945] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12b33b000) [pid = 1945] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x127ce6c00) [pid = 1945] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12b106c00) [pid = 1945] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x114e9f800) [pid = 1945] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12b7c3c00) [pid = 1945] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:03:39 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12b7da800) [pid = 1945] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:03:39 INFO - PROCESS | 1945 | 1461333819237 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 07:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 771ms 07:03:39 INFO - PROCESS | 1945 | 1461333819261 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 07:03:39 INFO - PROCESS | 1945 | 1461333819262 Marionette TRACE conn3 <- [1,1865,null,{"value":"7"}] 07:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:03:39 INFO - PROCESS | 1945 | 1461333819285 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:03:39 INFO - PROCESS | 1945 | 1461333819287 Marionette TRACE conn3 <- [1,1866,null,{}] 07:03:39 INFO - PROCESS | 1945 | 1461333819295 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:39 INFO - PROCESS | 1945 | 1461333819411 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 07:03:39 INFO - PROCESS | 1945 | 1461333819446 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b028800 == 53 [pid = 1945] [id = 474] 07:03:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x114ea7400) [pid = 1945] [serial = 1421] [outer = 0x0] 07:03:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x11c1a8800) [pid = 1945] [serial = 1422] [outer = 0x114ea7400] 07:03:39 INFO - PROCESS | 1945 | 1461333819472 Marionette DEBUG loaded listener.js 07:03:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12803f800) [pid = 1945] [serial = 1423] [outer = 0x114ea7400] 07:03:39 INFO - PROCESS | 1945 | 1461333819810 Marionette TRACE conn3 <- [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]]]}] 07:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 580ms 07:03:39 INFO - PROCESS | 1945 | 1461333819864 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 07:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:03:39 INFO - PROCESS | 1945 | 1461333819866 Marionette TRACE conn3 <- [1,1869,null,{"value":"7"}] 07:03:39 INFO - PROCESS | 1945 | 1461333819870 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:03:39 INFO - PROCESS | 1945 | 1461333819873 Marionette TRACE conn3 <- [1,1870,null,{}] 07:03:39 INFO - PROCESS | 1945 | 1461333819876 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:40 INFO - PROCESS | 1945 | 1461333820062 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 07:03:40 INFO - PROCESS | 1945 | 1461333820073 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4b9000 == 54 [pid = 1945] [id = 475] 07:03:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x127f8b400) [pid = 1945] [serial = 1424] [outer = 0x0] 07:03:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12b106c00) [pid = 1945] [serial = 1425] [outer = 0x127f8b400] 07:03:40 INFO - PROCESS | 1945 | 1461333820121 Marionette DEBUG loaded listener.js 07:03:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12d276000) [pid = 1945] [serial = 1426] [outer = 0x127f8b400] 07:03:40 INFO - PROCESS | 1945 | 1461333820481 Marionette TRACE conn3 <- [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]]]}] 07:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 624ms 07:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:03:40 INFO - PROCESS | 1945 | 1461333820494 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 07:03:40 INFO - PROCESS | 1945 | 1461333820496 Marionette TRACE conn3 <- [1,1873,null,{"value":"7"}] 07:03:40 INFO - PROCESS | 1945 | 1461333820500 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:03:40 INFO - PROCESS | 1945 | 1461333820502 Marionette TRACE conn3 <- [1,1874,null,{}] 07:03:40 INFO - PROCESS | 1945 | 1461333820509 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:40 INFO - PROCESS | 1945 | 1461333820643 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 07:03:40 INFO - PROCESS | 1945 | 1461333820770 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb66000 == 55 [pid = 1945] [id = 476] 07:03:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12d279400) [pid = 1945] [serial = 1427] [outer = 0x0] 07:03:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12d296400) [pid = 1945] [serial = 1428] [outer = 0x12d279400] 07:03:40 INFO - PROCESS | 1945 | 1461333820812 Marionette DEBUG loaded listener.js 07:03:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12d29b000) [pid = 1945] [serial = 1429] [outer = 0x12d279400] 07:03:41 INFO - PROCESS | 1945 | 1461333821198 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 07:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 722ms 07:03:41 INFO - PROCESS | 1945 | 1461333821224 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 07:03:41 INFO - PROCESS | 1945 | 1461333821226 Marionette TRACE conn3 <- [1,1877,null,{"value":"7"}] 07:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:03:41 INFO - PROCESS | 1945 | 1461333821230 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:03:41 INFO - PROCESS | 1945 | 1461333821232 Marionette TRACE conn3 <- [1,1878,null,{}] 07:03:41 INFO - PROCESS | 1945 | 1461333821254 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:41 INFO - PROCESS | 1945 | 1461333821380 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 07:03:41 INFO - PROCESS | 1945 | 1461333821435 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x11971d000 == 56 [pid = 1945] [id = 477] 07:03:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x115302c00) [pid = 1945] [serial = 1430] [outer = 0x0] 07:03:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11570f000) [pid = 1945] [serial = 1431] [outer = 0x115302c00] 07:03:41 INFO - PROCESS | 1945 | 1461333821467 Marionette DEBUG loaded listener.js 07:03:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x118f57000) [pid = 1945] [serial = 1432] [outer = 0x115302c00] 07:03:41 INFO - PROCESS | 1945 | 1461333821945 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 07:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 770ms 07:03:42 INFO - PROCESS | 1945 | 1461333822005 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 07:03:42 INFO - PROCESS | 1945 | 1461333822009 Marionette TRACE conn3 <- [1,1881,null,{"value":"7"}] 07:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:03:42 INFO - PROCESS | 1945 | 1461333822016 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:03:42 INFO - PROCESS | 1945 | 1461333822017 Marionette TRACE conn3 <- [1,1882,null,{}] 07:03:42 INFO - PROCESS | 1945 | 1461333822021 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:42 INFO - PROCESS | 1945 | 1461333822124 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 07:03:42 INFO - PROCESS | 1945 | 1461333822197 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x127223000 == 57 [pid = 1945] [id = 478] 07:03:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11ace6800) [pid = 1945] [serial = 1433] [outer = 0x0] 07:03:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11b632400) [pid = 1945] [serial = 1434] [outer = 0x11ace6800] 07:03:42 INFO - PROCESS | 1945 | 1461333822226 Marionette DEBUG loaded listener.js 07:03:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11bd27000) [pid = 1945] [serial = 1435] [outer = 0x11ace6800] 07:03:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11c0bc800) [pid = 1945] [serial = 1436] [outer = 0x12f763000] 07:03:42 INFO - PROCESS | 1945 | 1461333822656 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 07:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 675ms 07:03:42 INFO - PROCESS | 1945 | 1461333822703 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 07:03:42 INFO - PROCESS | 1945 | 1461333822705 Marionette TRACE conn3 <- [1,1885,null,{"value":"7"}] 07:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:03:42 INFO - PROCESS | 1945 | 1461333822709 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:03:42 INFO - PROCESS | 1945 | 1461333822712 Marionette TRACE conn3 <- [1,1886,null,{}] 07:03:42 INFO - PROCESS | 1945 | 1461333822720 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:42 INFO - PROCESS | 1945 | 1461333822822 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 07:03:42 INFO - PROCESS | 1945 | 1461333822897 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e888000 == 58 [pid = 1945] [id = 479] 07:03:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x11c438800) [pid = 1945] [serial = 1437] [outer = 0x0] 07:03:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x127561c00) [pid = 1945] [serial = 1438] [outer = 0x11c438800] 07:03:42 INFO - PROCESS | 1945 | 1461333822928 Marionette DEBUG loaded listener.js 07:03:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12aa0ec00) [pid = 1945] [serial = 1439] [outer = 0x11c438800] 07:03:43 INFO - PROCESS | 1945 | 1461333823344 Marionette TRACE conn3 <- [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]]]}] 07:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 671ms 07:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:03:43 INFO - PROCESS | 1945 | 1461333823380 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 07:03:43 INFO - PROCESS | 1945 | 1461333823382 Marionette TRACE conn3 <- [1,1889,null,{"value":"7"}] 07:03:43 INFO - PROCESS | 1945 | 1461333823385 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:03:43 INFO - PROCESS | 1945 | 1461333823386 Marionette TRACE conn3 <- [1,1890,null,{}] 07:03:43 INFO - PROCESS | 1945 | 1461333823389 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:43 INFO - PROCESS | 1945 | 1461333823514 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 07:03:43 INFO - PROCESS | 1945 | 1461333823600 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fece800 == 59 [pid = 1945] [id = 480] 07:03:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12b7ce800) [pid = 1945] [serial = 1440] [outer = 0x0] 07:03:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12cc8a800) [pid = 1945] [serial = 1441] [outer = 0x12b7ce800] 07:03:43 INFO - PROCESS | 1945 | 1461333823631 Marionette DEBUG loaded listener.js 07:03:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12d0e7c00) [pid = 1945] [serial = 1442] [outer = 0x12b7ce800] 07:03:44 INFO - PROCESS | 1945 | 1461333824053 Marionette TRACE conn3 <- [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]]]}] 07:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 719ms 07:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:03:44 INFO - PROCESS | 1945 | 1461333824105 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 07:03:44 INFO - PROCESS | 1945 | 1461333824106 Marionette TRACE conn3 <- [1,1893,null,{"value":"7"}] 07:03:44 INFO - PROCESS | 1945 | 1461333824108 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:03:44 INFO - PROCESS | 1945 | 1461333824110 Marionette TRACE conn3 <- [1,1894,null,{}] 07:03:44 INFO - PROCESS | 1945 | 1461333824112 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:44 INFO - PROCESS | 1945 | 1461333824210 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 07:03:44 INFO - PROCESS | 1945 | 1461333824271 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x1303ce800 == 60 [pid = 1945] [id = 481] 07:03:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12d0e7400) [pid = 1945] [serial = 1443] [outer = 0x0] 07:03:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12d27c400) [pid = 1945] [serial = 1444] [outer = 0x12d0e7400] 07:03:44 INFO - PROCESS | 1945 | 1461333824300 Marionette DEBUG loaded listener.js 07:03:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12d29d000) [pid = 1945] [serial = 1445] [outer = 0x12d0e7400] 07:03:44 INFO - PROCESS | 1945 | 1461333824775 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 07:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 07:03:44 INFO - PROCESS | 1945 | 1461333824832 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 07:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:03:44 INFO - PROCESS | 1945 | 1461333824834 Marionette TRACE conn3 <- [1,1897,null,{"value":"7"}] 07:03:44 INFO - PROCESS | 1945 | 1461333824850 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:03:44 INFO - PROCESS | 1945 | 1461333824851 Marionette TRACE conn3 <- [1,1898,null,{}] 07:03:44 INFO - PROCESS | 1945 | 1461333824857 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:45 INFO - PROCESS | 1945 | 1461333825105 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 07:03:45 INFO - PROCESS | 1945 | 1461333825198 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae81000 == 61 [pid = 1945] [id = 482] 07:03:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x114e9b800) [pid = 1945] [serial = 1446] [outer = 0x0] 07:03:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x114ea4400) [pid = 1945] [serial = 1447] [outer = 0x114e9b800] 07:03:45 INFO - PROCESS | 1945 | 1461333825227 Marionette DEBUG loaded listener.js 07:03:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x11590e000) [pid = 1945] [serial = 1448] [outer = 0x114e9b800] 07:03:45 INFO - PROCESS | 1945 | 1461333825651 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 07:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 839ms 07:03:45 INFO - PROCESS | 1945 | 1461333825676 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 07:03:45 INFO - PROCESS | 1945 | 1461333825679 Marionette TRACE conn3 <- [1,1901,null,{"value":"7"}] 07:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:03:45 INFO - PROCESS | 1945 | 1461333825682 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:03:45 INFO - PROCESS | 1945 | 1461333825685 Marionette TRACE conn3 <- [1,1902,null,{}] 07:03:45 INFO - PROCESS | 1945 | 1461333825708 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:45 INFO - PROCESS | 1945 | 1461333825804 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 07:03:45 INFO - PROCESS | 1945 | 1461333825880 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a509000 == 62 [pid = 1945] [id = 483] 07:03:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x119271400) [pid = 1945] [serial = 1449] [outer = 0x0] 07:03:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x11a924800) [pid = 1945] [serial = 1450] [outer = 0x119271400] 07:03:45 INFO - PROCESS | 1945 | 1461333825910 Marionette DEBUG loaded listener.js 07:03:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x11ac1d800) [pid = 1945] [serial = 1451] [outer = 0x119271400] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4b9000 == 61 [pid = 1945] [id = 475] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x12b028800 == 60 [pid = 1945] [id = 474] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x12d941000 == 59 [pid = 1945] [id = 473] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x12cce5000 == 58 [pid = 1945] [id = 472] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x12b72e000 == 57 [pid = 1945] [id = 471] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x129215800) [pid = 1945] [serial = 1329] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x11c0b3c00) [pid = 1945] [serial = 1326] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11aa11800) [pid = 1945] [serial = 1323] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x115670c00) [pid = 1945] [serial = 1320] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12cecb000) [pid = 1945] [serial = 1374] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6d2800 == 56 [pid = 1945] [id = 470] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x12893e800 == 55 [pid = 1945] [id = 469] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x127863000 == 54 [pid = 1945] [id = 468] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x123dd5000 == 53 [pid = 1945] [id = 467] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x119150800 == 52 [pid = 1945] [id = 466] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x11a78d000 == 51 [pid = 1945] [id = 465] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd48800 == 50 [pid = 1945] [id = 463] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x12f7c9000 == 49 [pid = 1945] [id = 462] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x12d940800 == 48 [pid = 1945] [id = 461] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x11c30e800 == 47 [pid = 1945] [id = 460] 07:03:46 INFO - PROCESS | 1945 | --DOCSHELL 0x119852000 == 46 [pid = 1945] [id = 459] 07:03:46 INFO - PROCESS | 1945 | 1461333826345 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 07:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 07:03:46 INFO - PROCESS | 1945 | 1461333826353 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 07:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:03:46 INFO - PROCESS | 1945 | 1461333826356 Marionette TRACE conn3 <- [1,1905,null,{"value":"7"}] 07:03:46 INFO - PROCESS | 1945 | 1461333826359 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:03:46 INFO - PROCESS | 1945 | 1461333826360 Marionette TRACE conn3 <- [1,1906,null,{}] 07:03:46 INFO - PROCESS | 1945 | 1461333826362 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:46 INFO - PROCESS | 1945 | 1461333826444 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 07:03:46 INFO - PROCESS | 1945 | 1461333826476 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a51b800 == 47 [pid = 1945] [id = 484] 07:03:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11aea6400) [pid = 1945] [serial = 1452] [outer = 0x0] 07:03:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x11b6d2c00) [pid = 1945] [serial = 1453] [outer = 0x11aea6400] 07:03:46 INFO - PROCESS | 1945 | 1461333826503 Marionette DEBUG loaded listener.js 07:03:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x11bd20800) [pid = 1945] [serial = 1454] [outer = 0x11aea6400] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11acf2800) [pid = 1945] [serial = 1270] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x128006000) [pid = 1945] [serial = 1276] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x118ecac00) [pid = 1945] [serial = 1267] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x123936000) [pid = 1945] [serial = 1273] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11acef800) [pid = 1945] [serial = 1341] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11b62b800) [pid = 1945] [serial = 1342] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11bd21000) [pid = 1945] [serial = 1344] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11c00d000) [pid = 1945] [serial = 1345] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x123939000) [pid = 1945] [serial = 1350] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x128882400) [pid = 1945] [serial = 1353] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x119122800) [pid = 1945] [serial = 1338] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12b104000) [pid = 1945] [serial = 1359] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11a932400) [pid = 1945] [serial = 1339] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11c110800) [pid = 1945] [serial = 1347] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11c5f0800) [pid = 1945] [serial = 1348] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11897f400) [pid = 1945] [serial = 1336] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11666bc00) [pid = 1945] [serial = 1335] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12b690000) [pid = 1945] [serial = 1318] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12a39f000) [pid = 1945] [serial = 1356] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12b68f000) [pid = 1945] [serial = 1362] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12b338400) [pid = 1945] [serial = 1360] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12b38e000) [pid = 1945] [serial = 1366] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12b10c400) [pid = 1945] [serial = 1332] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11a75d000) [pid = 1945] [serial = 1365] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12b7bec00) [pid = 1945] [serial = 1363] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12b7d7400) [pid = 1945] [serial = 1368] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12bafc000) [pid = 1945] [serial = 1371] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12aa0b800) [pid = 1945] [serial = 1357] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12bd4a400) [pid = 1945] [serial = 1372] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x129e82800) [pid = 1945] [serial = 1354] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x127ce3800) [pid = 1945] [serial = 1351] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12baf3800) [pid = 1945] [serial = 1369] [outer = 0x0] [url = about:blank] 07:03:46 INFO - PROCESS | 1945 | 1461333826926 Marionette TRACE conn3 <- [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]]]}] 07:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 618ms 07:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:03:46 INFO - PROCESS | 1945 | 1461333826978 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 07:03:46 INFO - PROCESS | 1945 | 1461333826982 Marionette TRACE conn3 <- [1,1909,null,{"value":"7"}] 07:03:47 INFO - PROCESS | 1945 | 1461333826993 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:03:47 INFO - PROCESS | 1945 | 1461333826998 Marionette TRACE conn3 <- [1,1910,null,{}] 07:03:47 INFO - PROCESS | 1945 | 1461333827001 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:47 INFO - PROCESS | 1945 | 1461333827133 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 07:03:47 INFO - PROCESS | 1945 | 1461333827219 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d20000 == 48 [pid = 1945] [id = 485] 07:03:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11a75d000) [pid = 1945] [serial = 1455] [outer = 0x0] 07:03:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11c10fc00) [pid = 1945] [serial = 1456] [outer = 0x11a75d000] 07:03:47 INFO - PROCESS | 1945 | 1461333827264 Marionette DEBUG loaded listener.js 07:03:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x123930c00) [pid = 1945] [serial = 1457] [outer = 0x11a75d000] 07:03:47 INFO - PROCESS | 1945 | 1461333827581 Marionette TRACE conn3 <- [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]]]}] 07:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 630ms 07:03:47 INFO - PROCESS | 1945 | 1461333827617 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 07:03:47 INFO - PROCESS | 1945 | 1461333827618 Marionette TRACE conn3 <- [1,1913,null,{"value":"7"}] 07:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:03:47 INFO - PROCESS | 1945 | 1461333827621 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:03:47 INFO - PROCESS | 1945 | 1461333827623 Marionette TRACE conn3 <- [1,1914,null,{}] 07:03:47 INFO - PROCESS | 1945 | 1461333827628 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:47 INFO - PROCESS | 1945 | 1461333827712 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 07:03:47 INFO - PROCESS | 1945 | 1461333827787 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x12751a800 == 49 [pid = 1945] [id = 486] 07:03:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x123930400) [pid = 1945] [serial = 1458] [outer = 0x0] 07:03:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x125c22800) [pid = 1945] [serial = 1459] [outer = 0x123930400] 07:03:47 INFO - PROCESS | 1945 | 1461333827812 Marionette DEBUG loaded listener.js 07:03:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x127610000) [pid = 1945] [serial = 1460] [outer = 0x123930400] 07:03:48 INFO - PROCESS | 1945 | 1461333828092 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 07:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 522ms 07:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:03:48 INFO - PROCESS | 1945 | 1461333828144 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 07:03:48 INFO - PROCESS | 1945 | 1461333828145 Marionette TRACE conn3 <- [1,1917,null,{"value":"7"}] 07:03:48 INFO - PROCESS | 1945 | 1461333828148 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:03:48 INFO - PROCESS | 1945 | 1461333828149 Marionette TRACE conn3 <- [1,1918,null,{}] 07:03:48 INFO - PROCESS | 1945 | 1461333828151 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:48 INFO - PROCESS | 1945 | 1461333828235 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 07:03:48 INFO - PROCESS | 1945 | 1461333828243 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f52800 == 50 [pid = 1945] [id = 487] 07:03:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x128884400) [pid = 1945] [serial = 1461] [outer = 0x0] 07:03:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x129212400) [pid = 1945] [serial = 1462] [outer = 0x128884400] 07:03:48 INFO - PROCESS | 1945 | 1461333828275 Marionette DEBUG loaded listener.js 07:03:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12a39b000) [pid = 1945] [serial = 1463] [outer = 0x128884400] 07:03:48 INFO - PROCESS | 1945 | 1461333828647 Marionette TRACE conn3 <- [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]]]}] 07:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 07:03:48 INFO - PROCESS | 1945 | 1461333828667 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 07:03:48 INFO - PROCESS | 1945 | 1461333828668 Marionette TRACE conn3 <- [1,1921,null,{"value":"7"}] 07:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:03:48 INFO - PROCESS | 1945 | 1461333828670 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:03:48 INFO - PROCESS | 1945 | 1461333828671 Marionette TRACE conn3 <- [1,1922,null,{}] 07:03:48 INFO - PROCESS | 1945 | 1461333828677 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:48 INFO - PROCESS | 1945 | 1461333828785 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 07:03:48 INFO - PROCESS | 1945 | 1461333828789 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6d7000 == 51 [pid = 1945] [id = 488] 07:03:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x128884c00) [pid = 1945] [serial = 1464] [outer = 0x0] 07:03:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12aa04400) [pid = 1945] [serial = 1465] [outer = 0x128884c00] 07:03:48 INFO - PROCESS | 1945 | 1461333828815 Marionette DEBUG loaded listener.js 07:03:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12b105000) [pid = 1945] [serial = 1466] [outer = 0x128884c00] 07:03:49 INFO - PROCESS | 1945 | 1461333829160 Marionette TRACE conn3 <- [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]]]}] 07:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 522ms 07:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:03:49 INFO - PROCESS | 1945 | 1461333829193 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 07:03:49 INFO - PROCESS | 1945 | 1461333829194 Marionette TRACE conn3 <- [1,1925,null,{"value":"7"}] 07:03:49 INFO - PROCESS | 1945 | 1461333829196 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:03:49 INFO - PROCESS | 1945 | 1461333829197 Marionette TRACE conn3 <- [1,1926,null,{}] 07:03:49 INFO - PROCESS | 1945 | 1461333829200 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:49 INFO - PROCESS | 1945 | 1461333829298 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 07:03:49 INFO - PROCESS | 1945 | 1461333829310 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b729000 == 52 [pid = 1945] [id = 489] 07:03:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12b105400) [pid = 1945] [serial = 1467] [outer = 0x0] 07:03:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12b284400) [pid = 1945] [serial = 1468] [outer = 0x12b105400] 07:03:49 INFO - PROCESS | 1945 | 1461333829335 Marionette DEBUG loaded listener.js 07:03:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12b340400) [pid = 1945] [serial = 1469] [outer = 0x12b105400] 07:03:49 INFO - PROCESS | 1945 | 1461333829667 Marionette TRACE conn3 <- [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]]]}] 07:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 524ms 07:03:49 INFO - PROCESS | 1945 | 1461333829720 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 07:03:49 INFO - PROCESS | 1945 | 1461333829722 Marionette TRACE conn3 <- [1,1929,null,{"value":"7"}] 07:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:03:49 INFO - PROCESS | 1945 | 1461333829724 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:03:49 INFO - PROCESS | 1945 | 1461333829725 Marionette TRACE conn3 <- [1,1930,null,{}] 07:03:49 INFO - PROCESS | 1945 | 1461333829728 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:49 INFO - PROCESS | 1945 | 1461333829836 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 07:03:49 INFO - PROCESS | 1945 | 1461333829850 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cce5000 == 53 [pid = 1945] [id = 490] 07:03:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12b33c000) [pid = 1945] [serial = 1470] [outer = 0x0] 07:03:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12b7bfc00) [pid = 1945] [serial = 1471] [outer = 0x12b33c000] 07:03:49 INFO - PROCESS | 1945 | 1461333829891 Marionette DEBUG loaded listener.js 07:03:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12baf0400) [pid = 1945] [serial = 1472] [outer = 0x12b33c000] 07:03:50 INFO - PROCESS | 1945 | 1461333830314 Marionette TRACE conn3 <- [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]]]}] 07:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 625ms 07:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:03:50 INFO - PROCESS | 1945 | 1461333830350 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 07:03:50 INFO - PROCESS | 1945 | 1461333830352 Marionette TRACE conn3 <- [1,1933,null,{"value":"7"}] 07:03:50 INFO - PROCESS | 1945 | 1461333830356 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:03:50 INFO - PROCESS | 1945 | 1461333830359 Marionette TRACE conn3 <- [1,1934,null,{}] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x129e81400) [pid = 1945] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11ae9fc00) [pid = 1945] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x114bcc400) [pid = 1945] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12803b800) [pid = 1945] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x118f5d400) [pid = 1945] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x127f8b400) [pid = 1945] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12b287800) [pid = 1945] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x114e9bc00) [pid = 1945] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12b289000) [pid = 1945] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11c50d000) [pid = 1945] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x127602400) [pid = 1945] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11a92b400) [pid = 1945] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11bb48800) [pid = 1945] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x116605800) [pid = 1945] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11566f400) [pid = 1945] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x114ea7400) [pid = 1945] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:03:50 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x129b47c00) [pid = 1945] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:03:50 INFO - PROCESS | 1945 | 1461333830621 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:50 INFO - PROCESS | 1945 | 1461333830749 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 07:03:50 INFO - PROCESS | 1945 | 1461333830756 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x127863800 == 54 [pid = 1945] [id = 491] 07:03:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x11897bc00) [pid = 1945] [serial = 1473] [outer = 0x0] 07:03:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x11a92b400) [pid = 1945] [serial = 1474] [outer = 0x11897bc00] 07:03:50 INFO - PROCESS | 1945 | 1461333830782 Marionette DEBUG loaded listener.js 07:03:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x11c0ba800) [pid = 1945] [serial = 1475] [outer = 0x11897bc00] 07:03:51 INFO - PROCESS | 1945 | 1461333831143 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 07:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 823ms 07:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:03:51 INFO - PROCESS | 1945 | 1461333831178 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 07:03:51 INFO - PROCESS | 1945 | 1461333831179 Marionette TRACE conn3 <- [1,1937,null,{"value":"7"}] 07:03:51 INFO - PROCESS | 1945 | 1461333831181 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:03:51 INFO - PROCESS | 1945 | 1461333831182 Marionette TRACE conn3 <- [1,1938,null,{}] 07:03:51 INFO - PROCESS | 1945 | 1461333831184 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:51 INFO - PROCESS | 1945 | 1461333831291 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 07:03:51 INFO - PROCESS | 1945 | 1461333831298 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9cd000 == 55 [pid = 1945] [id = 492] 07:03:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x115671800) [pid = 1945] [serial = 1476] [outer = 0x0] 07:03:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x129e7a800) [pid = 1945] [serial = 1477] [outer = 0x115671800] 07:03:51 INFO - PROCESS | 1945 | 1461333831329 Marionette DEBUG loaded listener.js 07:03:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12bd48400) [pid = 1945] [serial = 1478] [outer = 0x115671800] 07:03:51 INFO - PROCESS | 1945 | 1461333831661 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 07:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 520ms 07:03:51 INFO - PROCESS | 1945 | 1461333831701 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 07:03:51 INFO - PROCESS | 1945 | 1461333831703 Marionette TRACE conn3 <- [1,1941,null,{"value":"7"}] 07:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:03:51 INFO - PROCESS | 1945 | 1461333831705 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:03:51 INFO - PROCESS | 1945 | 1461333831707 Marionette TRACE conn3 <- [1,1942,null,{}] 07:03:51 INFO - PROCESS | 1945 | 1461333831710 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:51 INFO - PROCESS | 1945 | 1461333831810 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 07:03:51 INFO - PROCESS | 1945 | 1461333831815 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e824800 == 56 [pid = 1945] [id = 493] 07:03:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x115712400) [pid = 1945] [serial = 1479] [outer = 0x0] 07:03:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12d0f0800) [pid = 1945] [serial = 1480] [outer = 0x115712400] 07:03:51 INFO - PROCESS | 1945 | 1461333831841 Marionette DEBUG loaded listener.js 07:03:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12d924000) [pid = 1945] [serial = 1481] [outer = 0x115712400] 07:03:52 INFO - PROCESS | 1945 | 1461333832166 Marionette TRACE conn3 <- [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]]]}] 07:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 469ms 07:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:03:52 INFO - PROCESS | 1945 | 1461333832178 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 07:03:52 INFO - PROCESS | 1945 | 1461333832180 Marionette TRACE conn3 <- [1,1945,null,{"value":"7"}] 07:03:52 INFO - PROCESS | 1945 | 1461333832182 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:03:52 INFO - PROCESS | 1945 | 1461333832183 Marionette TRACE conn3 <- [1,1946,null,{}] 07:03:52 INFO - PROCESS | 1945 | 1461333832185 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:52 INFO - PROCESS | 1945 | 1461333832301 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 07:03:52 INFO - PROCESS | 1945 | 1461333832307 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f7bb000 == 57 [pid = 1945] [id = 494] 07:03:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12bd4a000) [pid = 1945] [serial = 1482] [outer = 0x0] 07:03:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12d92a400) [pid = 1945] [serial = 1483] [outer = 0x12bd4a000] 07:03:52 INFO - PROCESS | 1945 | 1461333832332 Marionette DEBUG loaded listener.js 07:03:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12d9a6400) [pid = 1945] [serial = 1484] [outer = 0x12bd4a000] 07:03:52 INFO - PROCESS | 1945 | 1461333832748 Marionette TRACE conn3 <- [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]]]}] 07:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 619ms 07:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:03:52 INFO - PROCESS | 1945 | 1461333832804 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 07:03:52 INFO - PROCESS | 1945 | 1461333832807 Marionette TRACE conn3 <- [1,1949,null,{"value":"7"}] 07:03:52 INFO - PROCESS | 1945 | 1461333832812 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:03:52 INFO - PROCESS | 1945 | 1461333832815 Marionette TRACE conn3 <- [1,1950,null,{}] 07:03:52 INFO - PROCESS | 1945 | 1461333832819 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:52 INFO - PROCESS | 1945 | 1461333832924 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 07:03:53 INFO - PROCESS | 1945 | 1461333832998 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x11985b800 == 58 [pid = 1945] [id = 495] 07:03:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x115531000) [pid = 1945] [serial = 1485] [outer = 0x0] 07:03:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x1189da400) [pid = 1945] [serial = 1486] [outer = 0x115531000] 07:03:53 INFO - PROCESS | 1945 | 1461333833031 Marionette DEBUG loaded listener.js 07:03:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11a923800) [pid = 1945] [serial = 1487] [outer = 0x115531000] 07:03:53 INFO - PROCESS | 1945 | 1461333833421 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 07:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 622ms 07:03:53 INFO - PROCESS | 1945 | 1461333833434 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 07:03:53 INFO - PROCESS | 1945 | 1461333833439 Marionette TRACE conn3 <- [1,1953,null,{"value":"7"}] 07:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:03:53 INFO - PROCESS | 1945 | 1461333833444 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:03:53 INFO - PROCESS | 1945 | 1461333833446 Marionette TRACE conn3 <- [1,1954,null,{}] 07:03:53 INFO - PROCESS | 1945 | 1461333833449 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:53 INFO - PROCESS | 1945 | 1461333833576 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 07:03:53 INFO - PROCESS | 1945 | 1461333833718 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d15800 == 59 [pid = 1945] [id = 496] 07:03:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11ae9c400) [pid = 1945] [serial = 1488] [outer = 0x0] 07:03:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11bd21c00) [pid = 1945] [serial = 1489] [outer = 0x11ae9c400] 07:03:53 INFO - PROCESS | 1945 | 1461333833768 Marionette DEBUG loaded listener.js 07:03:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11c00b000) [pid = 1945] [serial = 1490] [outer = 0x11ae9c400] 07:03:54 INFO - PROCESS | 1945 | 1461333834277 Marionette TRACE conn3 <- [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]]]}] 07:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 871ms 07:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:03:54 INFO - PROCESS | 1945 | 1461333834315 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 07:03:54 INFO - PROCESS | 1945 | 1461333834316 Marionette TRACE conn3 <- [1,1957,null,{"value":"7"}] 07:03:54 INFO - PROCESS | 1945 | 1461333834319 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:03:54 INFO - PROCESS | 1945 | 1461333834321 Marionette TRACE conn3 <- [1,1958,null,{}] 07:03:54 INFO - PROCESS | 1945 | 1461333834330 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:54 INFO - PROCESS | 1945 | 1461333834437 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 07:03:54 INFO - PROCESS | 1945 | 1461333834500 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e818000 == 60 [pid = 1945] [id = 497] 07:03:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x123933800) [pid = 1945] [serial = 1491] [outer = 0x0] 07:03:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12823a800) [pid = 1945] [serial = 1492] [outer = 0x123933800] 07:03:54 INFO - PROCESS | 1945 | 1461333834531 Marionette DEBUG loaded listener.js 07:03:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12a39c800) [pid = 1945] [serial = 1493] [outer = 0x123933800] 07:03:54 INFO - PROCESS | 1945 | 1461333834957 Marionette TRACE conn3 <- [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]]]}] 07:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 672ms 07:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:03:54 INFO - PROCESS | 1945 | 1461333834992 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 07:03:54 INFO - PROCESS | 1945 | 1461333834993 Marionette TRACE conn3 <- [1,1961,null,{"value":"7"}] 07:03:54 INFO - PROCESS | 1945 | 1461333834996 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:03:54 INFO - PROCESS | 1945 | 1461333834997 Marionette TRACE conn3 <- [1,1962,null,{}] 07:03:55 INFO - PROCESS | 1945 | 1461333834999 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:55 INFO - PROCESS | 1945 | 1461333835127 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 07:03:55 INFO - PROCESS | 1945 | 1461333835215 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x1303e2800 == 61 [pid = 1945] [id = 498] 07:03:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12b392000) [pid = 1945] [serial = 1494] [outer = 0x0] 07:03:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12bd3b400) [pid = 1945] [serial = 1495] [outer = 0x12b392000] 07:03:55 INFO - PROCESS | 1945 | 1461333835246 Marionette DEBUG loaded listener.js 07:03:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12cef5c00) [pid = 1945] [serial = 1496] [outer = 0x12b392000] 07:03:55 INFO - PROCESS | 1945 | 1461333835663 Marionette TRACE conn3 <- [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]]]}] 07:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 719ms 07:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:03:55 INFO - PROCESS | 1945 | 1461333835716 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 07:03:55 INFO - PROCESS | 1945 | 1461333835717 Marionette TRACE conn3 <- [1,1965,null,{"value":"7"}] 07:03:55 INFO - PROCESS | 1945 | 1461333835720 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:03:55 INFO - PROCESS | 1945 | 1461333835722 Marionette TRACE conn3 <- [1,1966,null,{}] 07:03:55 INFO - PROCESS | 1945 | 1461333835725 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:55 INFO - PROCESS | 1945 | 1461333835878 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 07:03:56 INFO - PROCESS | 1945 | 1461333836013 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x13199f000 == 62 [pid = 1945] [id = 499] 07:03:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12b392400) [pid = 1945] [serial = 1497] [outer = 0x0] 07:03:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12d274800) [pid = 1945] [serial = 1498] [outer = 0x12b392400] 07:03:56 INFO - PROCESS | 1945 | 1461333836063 Marionette DEBUG loaded listener.js 07:03:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12d99f000) [pid = 1945] [serial = 1499] [outer = 0x12b392400] 07:03:56 INFO - PROCESS | 1945 | 1461333836546 Marionette TRACE conn3 <- [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]]]}] 07:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 872ms 07:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:03:56 INFO - PROCESS | 1945 | 1461333836593 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 07:03:56 INFO - PROCESS | 1945 | 1461333836594 Marionette TRACE conn3 <- [1,1969,null,{"value":"7"}] 07:03:56 INFO - PROCESS | 1945 | 1461333836596 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:03:56 INFO - PROCESS | 1945 | 1461333836598 Marionette TRACE conn3 <- [1,1970,null,{}] 07:03:56 INFO - PROCESS | 1945 | 1461333836600 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:56 INFO - PROCESS | 1945 | 1461333836756 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 07:03:56 INFO - PROCESS | 1945 | 1461333836767 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x1380d8800 == 63 [pid = 1945] [id = 500] 07:03:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12da2b800) [pid = 1945] [serial = 1500] [outer = 0x0] 07:03:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12e2b6800) [pid = 1945] [serial = 1501] [outer = 0x12da2b800] 07:03:56 INFO - PROCESS | 1945 | 1461333836799 Marionette DEBUG loaded listener.js 07:03:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12e2c3c00) [pid = 1945] [serial = 1502] [outer = 0x12da2b800] 07:03:57 INFO - PROCESS | 1945 | 1461333837197 Marionette TRACE conn3 <- [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]]]}] 07:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 07:03:57 INFO - PROCESS | 1945 | 1461333837266 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 07:03:57 INFO - PROCESS | 1945 | 1461333837267 Marionette TRACE conn3 <- [1,1973,null,{"value":"7"}] 07:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:03:57 INFO - PROCESS | 1945 | 1461333837269 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:03:57 INFO - PROCESS | 1945 | 1461333837270 Marionette TRACE conn3 <- [1,1974,null,{}] 07:03:57 INFO - PROCESS | 1945 | 1461333837273 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:57 INFO - PROCESS | 1945 | 1461333837376 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 07:03:57 INFO - PROCESS | 1945 | 1461333837435 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aada800 == 64 [pid = 1945] [id = 501] 07:03:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12da2f800) [pid = 1945] [serial = 1503] [outer = 0x0] 07:03:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12e33b400) [pid = 1945] [serial = 1504] [outer = 0x12da2f800] 07:03:57 INFO - PROCESS | 1945 | 1461333837464 Marionette DEBUG loaded listener.js 07:03:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12e662c00) [pid = 1945] [serial = 1505] [outer = 0x12da2f800] 07:03:58 INFO - PROCESS | 1945 | 1461333838087 Marionette TRACE conn3 <- [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]]]}] 07:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 870ms 07:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:03:58 INFO - PROCESS | 1945 | 1461333838140 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 07:03:58 INFO - PROCESS | 1945 | 1461333838142 Marionette TRACE conn3 <- [1,1977,null,{"value":"7"}] 07:03:58 INFO - PROCESS | 1945 | 1461333838146 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:03:58 INFO - PROCESS | 1945 | 1461333838148 Marionette TRACE conn3 <- [1,1978,null,{}] 07:03:58 INFO - PROCESS | 1945 | 1461333838153 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:58 INFO - PROCESS | 1945 | 1461333838247 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 07:03:58 INFO - PROCESS | 1945 | 1461333838311 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dcf000 == 65 [pid = 1945] [id = 502] 07:03:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11897b800) [pid = 1945] [serial = 1506] [outer = 0x0] 07:03:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x119d55c00) [pid = 1945] [serial = 1507] [outer = 0x11897b800] 07:03:58 INFO - PROCESS | 1945 | 1461333838339 Marionette DEBUG loaded listener.js 07:03:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x11a931800) [pid = 1945] [serial = 1508] [outer = 0x11897b800] 07:03:58 INFO - PROCESS | 1945 | 1461333838801 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 671ms 07:03:58 INFO - PROCESS | 1945 | 1461333838817 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 07:03:58 INFO - PROCESS | 1945 | 1461333838821 Marionette TRACE conn3 <- [1,1981,null,{"value":"7"}] 07:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:03:58 INFO - PROCESS | 1945 | 1461333838825 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:03:58 INFO - PROCESS | 1945 | 1461333838827 Marionette TRACE conn3 <- [1,1982,null,{}] 07:03:58 INFO - PROCESS | 1945 | 1461333838829 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:58 INFO - PROCESS | 1945 | 1461333838927 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 07:03:58 INFO - PROCESS | 1945 | 1461333838985 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dc3800 == 66 [pid = 1945] [id = 503] 07:03:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x119df6c00) [pid = 1945] [serial = 1509] [outer = 0x0] 07:03:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x11b6d5400) [pid = 1945] [serial = 1510] [outer = 0x119df6c00] 07:03:59 INFO - PROCESS | 1945 | 1461333839016 Marionette DEBUG loaded listener.js 07:03:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x11bd22800) [pid = 1945] [serial = 1511] [outer = 0x119df6c00] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12bed0000 == 65 [pid = 1945] [id = 421] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12e824800 == 64 [pid = 1945] [id = 493] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9cd000 == 63 [pid = 1945] [id = 492] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x127863800 == 62 [pid = 1945] [id = 491] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12cce5000 == 61 [pid = 1945] [id = 490] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12b729000 == 60 [pid = 1945] [id = 489] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12d296400) [pid = 1945] [serial = 1428] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11566fc00) [pid = 1945] [serial = 1377] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11a92dc00) [pid = 1945] [serial = 1380] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x123937c00) [pid = 1945] [serial = 1383] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x127ce5400) [pid = 1945] [serial = 1386] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12b33d800) [pid = 1945] [serial = 1389] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6d7000 == 59 [pid = 1945] [id = 488] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x118f52800 == 58 [pid = 1945] [id = 487] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12751a800 == 57 [pid = 1945] [id = 486] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x125d20000 == 56 [pid = 1945] [id = 485] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11a51b800 == 55 [pid = 1945] [id = 484] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11a509000 == 54 [pid = 1945] [id = 483] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae81000 == 53 [pid = 1945] [id = 482] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x127223000 == 52 [pid = 1945] [id = 478] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x11971d000 == 51 [pid = 1945] [id = 477] 07:03:59 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb66000 == 50 [pid = 1945] [id = 476] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12a3a8400) [pid = 1945] [serial = 1264] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x123aa5400) [pid = 1945] [serial = 1327] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x1188e2c00) [pid = 1945] [serial = 1321] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12aa09400) [pid = 1945] [serial = 1330] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11acec400) [pid = 1945] [serial = 1324] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12d0e5000) [pid = 1945] [serial = 1420] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12aa10c00) [pid = 1945] [serial = 1410] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12803f800) [pid = 1945] [serial = 1423] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12b7c2c00) [pid = 1945] [serial = 1414] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12b283c00) [pid = 1945] [serial = 1411] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x129219000) [pid = 1945] [serial = 1408] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12b106c00) [pid = 1945] [serial = 1425] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12d276000) [pid = 1945] [serial = 1426] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12b38a400) [pid = 1945] [serial = 1413] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x12ceefc00) [pid = 1945] [serial = 1393] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12b334000) [pid = 1945] [serial = 1392] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12baf2400) [pid = 1945] [serial = 1416] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12393e000) [pid = 1945] [serial = 1404] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x127568000) [pid = 1945] [serial = 1405] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x128007800) [pid = 1945] [serial = 1407] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x11aa1e000) [pid = 1945] [serial = 1398] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11b62a000) [pid = 1945] [serial = 1399] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11bd2b000) [pid = 1945] [serial = 1401] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x11c439400) [pid = 1945] [serial = 1402] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11a761400) [pid = 1945] [serial = 1396] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x1188dbc00) [pid = 1945] [serial = 1395] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12cef4000) [pid = 1945] [serial = 1419] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11c1a8800) [pid = 1945] [serial = 1422] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12cc85800) [pid = 1945] [serial = 1417] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1945 | 1461333839407 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 620ms 07:03:59 INFO - PROCESS | 1945 | 1461333839446 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 07:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:03:59 INFO - PROCESS | 1945 | 1461333839447 Marionette TRACE conn3 <- [1,1985,null,{"value":"7"}] 07:03:59 INFO - PROCESS | 1945 | 1461333839449 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:03:59 INFO - PROCESS | 1945 | 1461333839452 Marionette TRACE conn3 <- [1,1986,null,{}] 07:03:59 INFO - PROCESS | 1945 | 1461333839459 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:03:59 INFO - PROCESS | 1945 | 1461333839551 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 07:03:59 INFO - PROCESS | 1945 | 1461333839633 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c30d800 == 51 [pid = 1945] [id = 504] 07:03:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11aa1e000) [pid = 1945] [serial = 1512] [outer = 0x0] 07:03:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11bd2d000) [pid = 1945] [serial = 1513] [outer = 0x11aa1e000] 07:03:59 INFO - PROCESS | 1945 | 1461333839661 Marionette DEBUG loaded listener.js 07:03:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x123a9f000) [pid = 1945] [serial = 1514] [outer = 0x11aa1e000] 07:03:59 INFO - PROCESS | 1945 | 1461333839996 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 571ms 07:04:00 INFO - PROCESS | 1945 | 1461333840022 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 07:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:04:00 INFO - PROCESS | 1945 | 1461333840028 Marionette TRACE conn3 <- [1,1989,null,{"value":"7"}] 07:04:00 INFO - PROCESS | 1945 | 1461333840031 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:04:00 INFO - PROCESS | 1945 | 1461333840033 Marionette TRACE conn3 <- [1,1990,null,{}] 07:04:00 INFO - PROCESS | 1945 | 1461333840036 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:00 INFO - PROCESS | 1945 | 1461333840171 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 07:04:00 INFO - PROCESS | 1945 | 1461333840261 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x127689800 == 52 [pid = 1945] [id = 505] 07:04:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x123934c00) [pid = 1945] [serial = 1515] [outer = 0x0] 07:04:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x127c7ec00) [pid = 1945] [serial = 1516] [outer = 0x123934c00] 07:04:00 INFO - PROCESS | 1945 | 1461333840304 Marionette DEBUG loaded listener.js 07:04:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x129e7f800) [pid = 1945] [serial = 1517] [outer = 0x123934c00] 07:04:00 INFO - PROCESS | 1945 | 1461333840732 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 722ms 07:04:00 INFO - PROCESS | 1945 | 1461333840752 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 07:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:04:00 INFO - PROCESS | 1945 | 1461333840755 Marionette TRACE conn3 <- [1,1993,null,{"value":"7"}] 07:04:00 INFO - PROCESS | 1945 | 1461333840759 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:04:00 INFO - PROCESS | 1945 | 1461333840761 Marionette TRACE conn3 <- [1,1994,null,{}] 07:04:00 INFO - PROCESS | 1945 | 1461333840765 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:00 INFO - PROCESS | 1945 | 1461333840899 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 07:04:00 INFO - PROCESS | 1945 | 1461333840985 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba63000 == 53 [pid = 1945] [id = 506] 07:04:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x119124c00) [pid = 1945] [serial = 1518] [outer = 0x0] 07:04:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11a761400) [pid = 1945] [serial = 1519] [outer = 0x119124c00] 07:04:01 INFO - PROCESS | 1945 | 1461333841017 Marionette DEBUG loaded listener.js 07:04:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11acfac00) [pid = 1945] [serial = 1520] [outer = 0x119124c00] 07:04:01 INFO - PROCESS | 1945 | 1461333841457 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 07:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 720ms 07:04:01 INFO - PROCESS | 1945 | 1461333841479 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 07:04:01 INFO - PROCESS | 1945 | 1461333841483 Marionette TRACE conn3 <- [1,1997,null,{"value":"7"}] 07:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:04:01 INFO - PROCESS | 1945 | 1461333841488 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:04:01 INFO - PROCESS | 1945 | 1461333841490 Marionette TRACE conn3 <- [1,1998,null,{}] 07:04:01 INFO - PROCESS | 1945 | 1461333841492 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:01 INFO - PROCESS | 1945 | 1461333841593 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 07:04:01 INFO - PROCESS | 1945 | 1461333841650 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6c0800 == 54 [pid = 1945] [id = 507] 07:04:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11b63b800) [pid = 1945] [serial = 1521] [outer = 0x0] 07:04:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x123937c00) [pid = 1945] [serial = 1522] [outer = 0x11b63b800] 07:04:01 INFO - PROCESS | 1945 | 1461333841681 Marionette DEBUG loaded listener.js 07:04:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x127c7a400) [pid = 1945] [serial = 1523] [outer = 0x11b63b800] 07:04:02 INFO - PROCESS | 1945 | 1461333842137 Marionette TRACE conn3 <- [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]]]}] 07:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 669ms 07:04:02 INFO - PROCESS | 1945 | 1461333842158 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 07:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:04:02 INFO - PROCESS | 1945 | 1461333842159 Marionette TRACE conn3 <- [1,2001,null,{"value":"7"}] 07:04:02 INFO - PROCESS | 1945 | 1461333842162 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:04:02 INFO - PROCESS | 1945 | 1461333842164 Marionette TRACE conn3 <- [1,2002,null,{}] 07:04:02 INFO - PROCESS | 1945 | 1461333842172 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:02 INFO - PROCESS | 1945 | 1461333842298 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 07:04:02 INFO - PROCESS | 1945 | 1461333842373 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b728800 == 55 [pid = 1945] [id = 508] 07:04:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x129e89c00) [pid = 1945] [serial = 1524] [outer = 0x0] 07:04:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12aa0a400) [pid = 1945] [serial = 1525] [outer = 0x129e89c00] 07:04:02 INFO - PROCESS | 1945 | 1461333842406 Marionette DEBUG loaded listener.js 07:04:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12b287800) [pid = 1945] [serial = 1526] [outer = 0x129e89c00] 07:04:02 INFO - PROCESS | 1945 | 1461333842849 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 07:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 07:04:02 INFO - PROCESS | 1945 | 1461333842884 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 07:04:02 INFO - PROCESS | 1945 | 1461333842886 Marionette TRACE conn3 <- [1,2005,null,{"value":"7"}] 07:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:04:02 INFO - PROCESS | 1945 | 1461333842908 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:04:02 INFO - PROCESS | 1945 | 1461333842910 Marionette TRACE conn3 <- [1,2006,null,{}] 07:04:02 INFO - PROCESS | 1945 | 1461333842914 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:03 INFO - PROCESS | 1945 | 1461333843018 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 07:04:03 INFO - PROCESS | 1945 | 1461333843089 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d211800 == 56 [pid = 1945] [id = 509] 07:04:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b105800) [pid = 1945] [serial = 1527] [outer = 0x0] 07:04:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12b7c3c00) [pid = 1945] [serial = 1528] [outer = 0x12b105800] 07:04:03 INFO - PROCESS | 1945 | 1461333843119 Marionette DEBUG loaded listener.js 07:04:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12bd46400) [pid = 1945] [serial = 1529] [outer = 0x12b105800] 07:04:03 INFO - PROCESS | 1945 | 1461333843534 Marionette TRACE conn3 <- [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]]]}] 07:04:03 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 07:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 690ms 07:04:03 INFO - PROCESS | 1945 | 1461333843580 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 07:04:03 INFO - PROCESS | 1945 | 1461333843582 Marionette TRACE conn3 <- [1,2009,null,{"value":"7"}] 07:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:04:03 INFO - PROCESS | 1945 | 1461333843584 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:04:03 INFO - PROCESS | 1945 | 1461333843585 Marionette TRACE conn3 <- [1,2010,null,{}] 07:04:03 INFO - PROCESS | 1945 | 1461333843588 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:03 INFO - PROCESS | 1945 | 1461333843713 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 07:04:03 INFO - PROCESS | 1945 | 1461333843784 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d952800 == 57 [pid = 1945] [id = 510] 07:04:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12b288800) [pid = 1945] [serial = 1530] [outer = 0x0] 07:04:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12d0e2c00) [pid = 1945] [serial = 1531] [outer = 0x12b288800] 07:04:03 INFO - PROCESS | 1945 | 1461333843814 Marionette DEBUG loaded listener.js 07:04:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12d27a000) [pid = 1945] [serial = 1532] [outer = 0x12b288800] 07:04:04 INFO - PROCESS | 1945 | 1461333844214 Marionette TRACE conn3 <- [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]]]}] 07:04:04 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 07:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 07:04:04 INFO - PROCESS | 1945 | 1461333844254 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 07:04:04 INFO - PROCESS | 1945 | 1461333844256 Marionette TRACE conn3 <- [1,2013,null,{"value":"7"}] 07:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:04:04 INFO - PROCESS | 1945 | 1461333844258 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:04:04 INFO - PROCESS | 1945 | 1461333844260 Marionette TRACE conn3 <- [1,2014,null,{}] 07:04:04 INFO - PROCESS | 1945 | 1461333844262 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:04 INFO - PROCESS | 1945 | 1461333844376 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 07:04:04 INFO - PROCESS | 1945 | 1461333844436 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e44d800 == 58 [pid = 1945] [id = 511] 07:04:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12d298c00) [pid = 1945] [serial = 1533] [outer = 0x0] 07:04:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12da22400) [pid = 1945] [serial = 1534] [outer = 0x12d298c00] 07:04:04 INFO - PROCESS | 1945 | 1461333844468 Marionette DEBUG loaded listener.js 07:04:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12e2bf000) [pid = 1945] [serial = 1535] [outer = 0x12d298c00] 07:04:04 INFO - PROCESS | 1945 | 1461333844928 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 07:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 720ms 07:04:05 INFO - PROCESS | 1945 | 1461333845013 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 07:04:05 INFO - PROCESS | 1945 | 1461333845014 Marionette TRACE conn3 <- [1,2017,null,{"value":"7"}] 07:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:04:05 INFO - PROCESS | 1945 | 1461333845020 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:04:05 INFO - PROCESS | 1945 | 1461333845021 Marionette TRACE conn3 <- [1,2018,null,{}] 07:04:05 INFO - PROCESS | 1945 | 1461333845041 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:05 INFO - PROCESS | 1945 | 1461333845142 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 07:04:05 INFO - PROCESS | 1945 | 1461333845215 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e88b000 == 59 [pid = 1945] [id = 512] 07:04:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x1191b1000) [pid = 1945] [serial = 1536] [outer = 0x0] 07:04:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12a059000) [pid = 1945] [serial = 1537] [outer = 0x1191b1000] 07:04:05 INFO - PROCESS | 1945 | 1461333845244 Marionette DEBUG loaded listener.js 07:04:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12a05d800) [pid = 1945] [serial = 1538] [outer = 0x1191b1000] 07:04:05 INFO - PROCESS | 1945 | 1461333845763 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 785ms 07:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:04:05 INFO - PROCESS | 1945 | 1461333845806 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 07:04:05 INFO - PROCESS | 1945 | 1461333845808 Marionette TRACE conn3 <- [1,2021,null,{"value":"7"}] 07:04:05 INFO - PROCESS | 1945 | 1461333845811 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:04:05 INFO - PROCESS | 1945 | 1461333845814 Marionette TRACE conn3 <- [1,2022,null,{}] 07:04:05 INFO - PROCESS | 1945 | 1461333845818 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:05 INFO - PROCESS | 1945 | 1461333845918 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 07:04:05 INFO - PROCESS | 1945 | 1461333845995 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x115821800 == 60 [pid = 1945] [id = 513] 07:04:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x1147bf400) [pid = 1945] [serial = 1539] [outer = 0x0] 07:04:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x114bbd800) [pid = 1945] [serial = 1540] [outer = 0x1147bf400] 07:04:06 INFO - PROCESS | 1945 | 1461333846023 Marionette DEBUG loaded listener.js 07:04:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x114ea0400) [pid = 1945] [serial = 1541] [outer = 0x1147bf400] 07:04:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11c30d800 == 59 [pid = 1945] [id = 504] 07:04:06 INFO - PROCESS | 1945 | --DOCSHELL 0x123dc3800 == 58 [pid = 1945] [id = 503] 07:04:06 INFO - PROCESS | 1945 | --DOCSHELL 0x123dcf000 == 57 [pid = 1945] [id = 502] 07:04:06 INFO - PROCESS | 1945 | --DOCSHELL 0x1303e2800 == 56 [pid = 1945] [id = 498] 07:04:06 INFO - PROCESS | 1945 | --DOCSHELL 0x12e818000 == 55 [pid = 1945] [id = 497] 07:04:06 INFO - PROCESS | 1945 | 1461333846502 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 07:04:06 INFO - PROCESS | 1945 | --DOCSHELL 0x125d15800 == 54 [pid = 1945] [id = 496] 07:04:06 INFO - PROCESS | 1945 | --DOCSHELL 0x11985b800 == 53 [pid = 1945] [id = 495] 07:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 721ms 07:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:04:06 INFO - PROCESS | 1945 | 1461333846533 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 07:04:06 INFO - PROCESS | 1945 | 1461333846537 Marionette TRACE conn3 <- [1,2025,null,{"value":"7"}] 07:04:06 INFO - PROCESS | 1945 | 1461333846541 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:04:06 INFO - PROCESS | 1945 | 1461333846542 Marionette TRACE conn3 <- [1,2026,null,{}] 07:04:06 INFO - PROCESS | 1945 | 1461333846545 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:06 INFO - PROCESS | 1945 | 1461333846630 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 07:04:06 INFO - PROCESS | 1945 | 1461333846636 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab07800 == 54 [pid = 1945] [id = 514] 07:04:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x115302400) [pid = 1945] [serial = 1542] [outer = 0x0] 07:04:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x118647c00) [pid = 1945] [serial = 1543] [outer = 0x115302400] 07:04:06 INFO - PROCESS | 1945 | 1461333846664 Marionette DEBUG loaded listener.js 07:04:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x118ed0800) [pid = 1945] [serial = 1544] [outer = 0x115302400] 07:04:07 INFO - PROCESS | 1945 | 1461333847045 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 07:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 522ms 07:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:04:07 INFO - PROCESS | 1945 | 1461333847064 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 07:04:07 INFO - PROCESS | 1945 | 1461333847065 Marionette TRACE conn3 <- [1,2029,null,{"value":"7"}] 07:04:07 INFO - PROCESS | 1945 | 1461333847067 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:04:07 INFO - PROCESS | 1945 | 1461333847069 Marionette TRACE conn3 <- [1,2030,null,{}] 07:04:07 INFO - PROCESS | 1945 | 1461333847079 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:07 INFO - PROCESS | 1945 | 1461333847168 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 07:04:07 INFO - PROCESS | 1945 | 1461333847177 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a795000 == 55 [pid = 1945] [id = 515] 07:04:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x119df0800) [pid = 1945] [serial = 1545] [outer = 0x0] 07:04:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x11a930800) [pid = 1945] [serial = 1546] [outer = 0x119df0800] 07:04:07 INFO - PROCESS | 1945 | 1461333847205 Marionette DEBUG loaded listener.js 07:04:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x11acf1400) [pid = 1945] [serial = 1547] [outer = 0x119df0800] 07:04:07 INFO - PROCESS | 1945 | 1461333847615 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 07:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 576ms 07:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:04:07 INFO - PROCESS | 1945 | 1461333847644 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 07:04:07 INFO - PROCESS | 1945 | 1461333847645 Marionette TRACE conn3 <- [1,2033,null,{"value":"7"}] 07:04:07 INFO - PROCESS | 1945 | 1461333847653 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:04:07 INFO - PROCESS | 1945 | 1461333847654 Marionette TRACE conn3 <- [1,2034,null,{}] 07:04:07 INFO - PROCESS | 1945 | 1461333847662 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:07 INFO - PROCESS | 1945 | 1461333847775 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 07:04:07 INFO - PROCESS | 1945 | 1461333847813 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x119866000 == 56 [pid = 1945] [id = 516] 07:04:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x11b628800) [pid = 1945] [serial = 1548] [outer = 0x0] 07:04:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x11ba48800) [pid = 1945] [serial = 1549] [outer = 0x11b628800] 07:04:07 INFO - PROCESS | 1945 | 1461333847843 Marionette DEBUG loaded listener.js 07:04:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x11bd2d800) [pid = 1945] [serial = 1550] [outer = 0x11b628800] 07:04:08 INFO - PROCESS | 1945 | 1461333848177 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 579ms 07:04:08 INFO - PROCESS | 1945 | 1461333848233 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 07:04:08 INFO - PROCESS | 1945 | 1461333848234 Marionette TRACE conn3 <- [1,2037,null,{"value":"7"}] 07:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:04:08 INFO - PROCESS | 1945 | 1461333848236 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:04:08 INFO - PROCESS | 1945 | 1461333848237 Marionette TRACE conn3 <- [1,2038,null,{}] 07:04:08 INFO - PROCESS | 1945 | 1461333848240 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:08 INFO - PROCESS | 1945 | 1461333848347 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 07:04:08 INFO - PROCESS | 1945 | 1461333848386 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aae1800 == 57 [pid = 1945] [id = 517] 07:04:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x11c002800) [pid = 1945] [serial = 1551] [outer = 0x0] 07:04:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x11c111400) [pid = 1945] [serial = 1552] [outer = 0x11c002800] 07:04:08 INFO - PROCESS | 1945 | 1461333848411 Marionette DEBUG loaded listener.js 07:04:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x11c7c9800) [pid = 1945] [serial = 1553] [outer = 0x11c002800] 07:04:08 INFO - PROCESS | 1945 | 1461333848731 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 07:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 07:04:08 INFO - PROCESS | 1945 | 1461333848758 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 07:04:08 INFO - PROCESS | 1945 | 1461333848759 Marionette TRACE conn3 <- [1,2041,null,{"value":"7"}] 07:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:04:08 INFO - PROCESS | 1945 | 1461333848761 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:04:08 INFO - PROCESS | 1945 | 1461333848762 Marionette TRACE conn3 <- [1,2042,null,{}] 07:04:08 INFO - PROCESS | 1945 | 1461333848771 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:08 INFO - PROCESS | 1945 | 1461333848893 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 07:04:08 INFO - PROCESS | 1945 | 1461333848933 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cced000 == 58 [pid = 1945] [id = 518] 07:04:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x11c7ce400) [pid = 1945] [serial = 1554] [outer = 0x0] 07:04:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x1270d7400) [pid = 1945] [serial = 1555] [outer = 0x11c7ce400] 07:04:08 INFO - PROCESS | 1945 | 1461333848960 Marionette DEBUG loaded listener.js 07:04:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x129e84400) [pid = 1945] [serial = 1556] [outer = 0x11c7ce400] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x11897b800) [pid = 1945] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x119df6c00) [pid = 1945] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x11aa1e000) [pid = 1945] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x11aea6400) [pid = 1945] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x114e9b800) [pid = 1945] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x123930400) [pid = 1945] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x11a75d000) [pid = 1945] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x128884c00) [pid = 1945] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x115712400) [pid = 1945] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x119271400) [pid = 1945] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x11897bc00) [pid = 1945] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12b33c000) [pid = 1945] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x115671800) [pid = 1945] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12b105400) [pid = 1945] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x128884400) [pid = 1945] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:04:09 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12aa11000) [pid = 1945] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:04:09 INFO - PROCESS | 1945 | 1461333849553 Marionette TRACE conn3 <- [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]]]}] 07:04:09 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) 07:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 827ms 07:04:09 INFO - PROCESS | 1945 | 1461333849589 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 07:04:09 INFO - PROCESS | 1945 | 1461333849590 Marionette TRACE conn3 <- [1,2045,null,{"value":"7"}] 07:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:04:09 INFO - PROCESS | 1945 | 1461333849593 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:04:09 INFO - PROCESS | 1945 | 1461333849594 Marionette TRACE conn3 <- [1,2046,null,{}] 07:04:09 INFO - PROCESS | 1945 | 1461333849596 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:09 INFO - PROCESS | 1945 | 1461333849681 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 07:04:09 INFO - PROCESS | 1945 | 1461333849685 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c310000 == 59 [pid = 1945] [id = 519] 07:04:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11897b800) [pid = 1945] [serial = 1557] [outer = 0x0] 07:04:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11b632c00) [pid = 1945] [serial = 1558] [outer = 0x11897b800] 07:04:09 INFO - PROCESS | 1945 | 1461333849711 Marionette DEBUG loaded listener.js 07:04:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x1270dd400) [pid = 1945] [serial = 1559] [outer = 0x11897b800] 07:04:10 INFO - PROCESS | 1945 | 1461333850063 Marionette TRACE conn3 <- [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]]]}] 07:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 07:04:10 INFO - PROCESS | 1945 | 1461333850113 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 07:04:10 INFO - PROCESS | 1945 | 1461333850114 Marionette TRACE conn3 <- [1,2049,null,{"value":"7"}] 07:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:04:10 INFO - PROCESS | 1945 | 1461333850117 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:04:10 INFO - PROCESS | 1945 | 1461333850118 Marionette TRACE conn3 <- [1,2050,null,{}] 07:04:10 INFO - PROCESS | 1945 | 1461333850120 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:10 INFO - PROCESS | 1945 | 1461333850230 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 07:04:10 INFO - PROCESS | 1945 | 1461333850236 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4c2000 == 60 [pid = 1945] [id = 520] 07:04:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x129e85000) [pid = 1945] [serial = 1560] [outer = 0x0] 07:04:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12a056000) [pid = 1945] [serial = 1561] [outer = 0x129e85000] 07:04:10 INFO - PROCESS | 1945 | 1461333850263 Marionette DEBUG loaded listener.js 07:04:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12a39cc00) [pid = 1945] [serial = 1562] [outer = 0x129e85000] 07:04:10 INFO - PROCESS | 1945 | 1461333850610 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 517ms 07:04:10 INFO - PROCESS | 1945 | 1461333850635 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 07:04:10 INFO - PROCESS | 1945 | 1461333850637 Marionette TRACE conn3 <- [1,2053,null,{"value":"7"}] 07:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:04:10 INFO - PROCESS | 1945 | 1461333850642 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:04:10 INFO - PROCESS | 1945 | 1461333850644 Marionette TRACE conn3 <- [1,2054,null,{}] 07:04:10 INFO - PROCESS | 1945 | 1461333850648 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:10 INFO - PROCESS | 1945 | 1461333850824 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 07:04:10 INFO - PROCESS | 1945 | 1461333850841 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e887800 == 61 [pid = 1945] [id = 521] 07:04:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x129e88800) [pid = 1945] [serial = 1563] [outer = 0x0] 07:04:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12a3a5400) [pid = 1945] [serial = 1564] [outer = 0x129e88800] 07:04:10 INFO - PROCESS | 1945 | 1461333850881 Marionette DEBUG loaded listener.js 07:04:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12b106800) [pid = 1945] [serial = 1565] [outer = 0x129e88800] 07:04:11 INFO - PROCESS | 1945 | 1461333851262 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 07:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 672ms 07:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:04:11 INFO - PROCESS | 1945 | 1461333851314 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 07:04:11 INFO - PROCESS | 1945 | 1461333851315 Marionette TRACE conn3 <- [1,2057,null,{"value":"7"}] 07:04:11 INFO - PROCESS | 1945 | 1461333851318 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:04:11 INFO - PROCESS | 1945 | 1461333851319 Marionette TRACE conn3 <- [1,2058,null,{}] 07:04:11 INFO - PROCESS | 1945 | 1461333851322 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:11 INFO - PROCESS | 1945 | 1461333851466 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 07:04:11 INFO - PROCESS | 1945 | 1461333851667 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x114c34000 == 62 [pid = 1945] [id = 522] 07:04:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x114233000) [pid = 1945] [serial = 1566] [outer = 0x0] 07:04:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x1145cec00) [pid = 1945] [serial = 1567] [outer = 0x114233000] 07:04:11 INFO - PROCESS | 1945 | 1461333851722 Marionette DEBUG loaded listener.js 07:04:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x114bcc800) [pid = 1945] [serial = 1568] [outer = 0x114233000] 07:04:12 INFO - PROCESS | 1945 | 1461333852146 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 07:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 871ms 07:04:12 INFO - PROCESS | 1945 | 1461333852190 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 07:04:12 INFO - PROCESS | 1945 | 1461333852194 Marionette TRACE conn3 <- [1,2061,null,{"value":"7"}] 07:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:04:12 INFO - PROCESS | 1945 | 1461333852198 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:04:12 INFO - PROCESS | 1945 | 1461333852200 Marionette TRACE conn3 <- [1,2062,null,{}] 07:04:12 INFO - PROCESS | 1945 | 1461333852203 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:12 INFO - PROCESS | 1945 | 1461333852311 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 07:04:12 INFO - PROCESS | 1945 | 1461333852376 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c4c9800 == 63 [pid = 1945] [id = 523] 07:04:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x11566f400) [pid = 1945] [serial = 1569] [outer = 0x0] 07:04:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x119273400) [pid = 1945] [serial = 1570] [outer = 0x11566f400] 07:04:12 INFO - PROCESS | 1945 | 1461333852449 Marionette DEBUG loaded listener.js 07:04:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x11aa14800) [pid = 1945] [serial = 1571] [outer = 0x11566f400] 07:04:12 INFO - PROCESS | 1945 | 1461333852864 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 07:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 07:04:12 INFO - PROCESS | 1945 | 1461333852956 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 07:04:12 INFO - PROCESS | 1945 | 1461333852960 Marionette TRACE conn3 <- [1,2065,null,{"value":"7"}] 07:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:04:12 INFO - PROCESS | 1945 | 1461333852989 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:04:12 INFO - PROCESS | 1945 | 1461333852991 Marionette TRACE conn3 <- [1,2066,null,{}] 07:04:12 INFO - PROCESS | 1945 | 1461333852995 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:13 INFO - PROCESS | 1945 | 1461333853160 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 07:04:13 INFO - PROCESS | 1945 | 1461333853294 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e44c800 == 64 [pid = 1945] [id = 524] 07:04:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x11b623c00) [pid = 1945] [serial = 1572] [outer = 0x0] 07:04:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x11c106000) [pid = 1945] [serial = 1573] [outer = 0x11b623c00] 07:04:13 INFO - PROCESS | 1945 | 1461333853342 Marionette DEBUG loaded listener.js 07:04:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x125f97000) [pid = 1945] [serial = 1574] [outer = 0x11b623c00] 07:04:13 INFO - PROCESS | 1945 | 1461333853776 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 07:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 823ms 07:04:13 INFO - PROCESS | 1945 | 1461333853810 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 07:04:13 INFO - PROCESS | 1945 | 1461333853812 Marionette TRACE conn3 <- [1,2069,null,{"value":"7"}] 07:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:04:13 INFO - PROCESS | 1945 | 1461333853818 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:04:13 INFO - PROCESS | 1945 | 1461333853823 Marionette TRACE conn3 <- [1,2070,null,{}] 07:04:13 INFO - PROCESS | 1945 | 1461333853827 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:13 INFO - PROCESS | 1945 | 1461333853933 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 07:04:14 INFO - PROCESS | 1945 | 1461333854039 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x1303e2000 == 65 [pid = 1945] [id = 525] 07:04:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x127171c00) [pid = 1945] [serial = 1575] [outer = 0x0] 07:04:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x128886c00) [pid = 1945] [serial = 1576] [outer = 0x127171c00] 07:04:14 INFO - PROCESS | 1945 | 1461333854070 Marionette DEBUG loaded listener.js 07:04:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x12b106c00) [pid = 1945] [serial = 1577] [outer = 0x127171c00] 07:04:14 INFO - PROCESS | 1945 | 1461333854490 Marionette TRACE conn3 <- [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]]]}] 07:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 728ms 07:04:14 INFO - PROCESS | 1945 | 1461333854547 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 07:04:14 INFO - PROCESS | 1945 | 1461333854549 Marionette TRACE conn3 <- [1,2073,null,{"value":"7"}] 07:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:04:14 INFO - PROCESS | 1945 | 1461333854552 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:04:14 INFO - PROCESS | 1945 | 1461333854553 Marionette TRACE conn3 <- [1,2074,null,{}] 07:04:14 INFO - PROCESS | 1945 | 1461333854571 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:14 INFO - PROCESS | 1945 | 1461333854714 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 07:04:14 INFO - PROCESS | 1945 | 1461333854725 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x1380c9000 == 66 [pid = 1945] [id = 526] 07:04:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x12a3a5800) [pid = 1945] [serial = 1578] [outer = 0x0] 07:04:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x12b38b800) [pid = 1945] [serial = 1579] [outer = 0x12a3a5800] 07:04:14 INFO - PROCESS | 1945 | 1461333854754 Marionette DEBUG loaded listener.js 07:04:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x12b7bc800) [pid = 1945] [serial = 1580] [outer = 0x12a3a5800] 07:04:15 INFO - PROCESS | 1945 | 1461333855171 Marionette TRACE conn3 <- [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]]]}] 07:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 681ms 07:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:04:15 INFO - PROCESS | 1945 | 1461333855233 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 07:04:15 INFO - PROCESS | 1945 | 1461333855235 Marionette TRACE conn3 <- [1,2077,null,{"value":"7"}] 07:04:15 INFO - PROCESS | 1945 | 1461333855237 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:04:15 INFO - PROCESS | 1945 | 1461333855238 Marionette TRACE conn3 <- [1,2078,null,{}] 07:04:15 INFO - PROCESS | 1945 | 1461333855241 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:15 INFO - PROCESS | 1945 | 1461333855346 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 07:04:15 INFO - PROCESS | 1945 | 1461333855451 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a8a7800 == 67 [pid = 1945] [id = 527] 07:04:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x12baf1000) [pid = 1945] [serial = 1581] [outer = 0x0] 07:04:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x12bafc000) [pid = 1945] [serial = 1582] [outer = 0x12baf1000] 07:04:15 INFO - PROCESS | 1945 | 1461333855491 Marionette DEBUG loaded listener.js 07:04:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x12ced4800) [pid = 1945] [serial = 1583] [outer = 0x12baf1000] 07:04:15 INFO - PROCESS | 1945 | 1461333855936 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 07:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 719ms 07:04:15 INFO - PROCESS | 1945 | 1461333855957 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 07:04:15 INFO - PROCESS | 1945 | 1461333855960 Marionette TRACE conn3 <- [1,2081,null,{"value":"7"}] 07:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:04:15 INFO - PROCESS | 1945 | 1461333855993 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:04:15 INFO - PROCESS | 1945 | 1461333855996 Marionette TRACE conn3 <- [1,2082,null,{}] 07:04:16 INFO - PROCESS | 1945 | 1461333855999 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:16 INFO - PROCESS | 1945 | 1461333856134 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 07:04:16 INFO - PROCESS | 1945 | 1461333856241 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd6b800 == 68 [pid = 1945] [id = 528] 07:04:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x12d0eb400) [pid = 1945] [serial = 1584] [outer = 0x0] 07:04:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x12d290c00) [pid = 1945] [serial = 1585] [outer = 0x12d0eb400] 07:04:16 INFO - PROCESS | 1945 | 1461333856272 Marionette DEBUG loaded listener.js 07:04:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x12d29bc00) [pid = 1945] [serial = 1586] [outer = 0x12d0eb400] 07:04:16 INFO - PROCESS | 1945 | 1461333856693 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 07:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 752ms 07:04:16 INFO - PROCESS | 1945 | 1461333856715 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 07:04:16 INFO - PROCESS | 1945 | 1461333856717 Marionette TRACE conn3 <- [1,2085,null,{"value":"7"}] 07:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:04:16 INFO - PROCESS | 1945 | 1461333856719 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:04:16 INFO - PROCESS | 1945 | 1461333856720 Marionette TRACE conn3 <- [1,2086,null,{}] 07:04:16 INFO - PROCESS | 1945 | 1461333856723 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:16 INFO - PROCESS | 1945 | 1461333856827 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 07:04:16 INFO - PROCESS | 1945 | 1461333856905 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b674000 == 69 [pid = 1945] [id = 529] 07:04:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x114bc6000) [pid = 1945] [serial = 1587] [outer = 0x0] 07:04:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 176 (0x11acf4800) [pid = 1945] [serial = 1588] [outer = 0x114bc6000] 07:04:16 INFO - PROCESS | 1945 | 1461333856937 Marionette DEBUG loaded listener.js 07:04:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 177 (0x12d293000) [pid = 1945] [serial = 1589] [outer = 0x114bc6000] 07:04:17 INFO - PROCESS | 1945 | 1461333857443 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 07:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 825ms 07:04:17 INFO - PROCESS | 1945 | 1461333857545 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 07:04:17 INFO - PROCESS | 1945 | 1461333857547 Marionette TRACE conn3 <- [1,2089,null,{"value":"7"}] 07:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:04:17 INFO - PROCESS | 1945 | 1461333857551 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:04:17 INFO - PROCESS | 1945 | 1461333857553 Marionette TRACE conn3 <- [1,2090,null,{}] 07:04:17 INFO - PROCESS | 1945 | 1461333857557 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:17 INFO - PROCESS | 1945 | 1461333857658 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 07:04:17 INFO - PROCESS | 1945 | 1461333857723 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288d7800 == 70 [pid = 1945] [id = 530] 07:04:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 178 (0x116605800) [pid = 1945] [serial = 1590] [outer = 0x0] 07:04:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 179 (0x117963800) [pid = 1945] [serial = 1591] [outer = 0x116605800] 07:04:17 INFO - PROCESS | 1945 | 1461333857751 Marionette DEBUG loaded listener.js 07:04:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x11a75d000) [pid = 1945] [serial = 1592] [outer = 0x116605800] 07:04:18 INFO - PROCESS | 1945 | 1461333858217 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 07:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 724ms 07:04:18 INFO - PROCESS | 1945 | 1461333858275 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 07:04:18 INFO - PROCESS | 1945 | 1461333858279 Marionette TRACE conn3 <- [1,2093,null,{"value":"7"}] 07:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:04:18 INFO - PROCESS | 1945 | 1461333858283 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:04:18 INFO - PROCESS | 1945 | 1461333858285 Marionette TRACE conn3 <- [1,2094,null,{}] 07:04:18 INFO - PROCESS | 1945 | 1461333858287 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:18 INFO - PROCESS | 1945 | 1461333858400 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12e887800 == 69 [pid = 1945] [id = 521] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4c2000 == 68 [pid = 1945] [id = 520] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11c310000 == 67 [pid = 1945] [id = 519] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12cced000 == 66 [pid = 1945] [id = 518] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11a795000 == 65 [pid = 1945] [id = 515] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 179 (0x127c7ec00) [pid = 1945] [serial = 1516] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab07800 == 64 [pid = 1945] [id = 514] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x115821800 == 63 [pid = 1945] [id = 513] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12e44d800 == 62 [pid = 1945] [id = 511] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12d952800 == 61 [pid = 1945] [id = 510] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12d211800 == 60 [pid = 1945] [id = 509] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12b728800 == 59 [pid = 1945] [id = 508] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6c0800 == 58 [pid = 1945] [id = 507] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba63000 == 57 [pid = 1945] [id = 506] 07:04:18 INFO - PROCESS | 1945 | --DOCSHELL 0x127689800 == 56 [pid = 1945] [id = 505] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 178 (0x119d55c00) [pid = 1945] [serial = 1507] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 177 (0x11b6d5400) [pid = 1945] [serial = 1510] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 176 (0x11bd22800) [pid = 1945] [serial = 1511] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 175 (0x12d924000) [pid = 1945] [serial = 1481] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 174 (0x11bd21c00) [pid = 1945] [serial = 1489] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x11bd2d000) [pid = 1945] [serial = 1513] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x12823a800) [pid = 1945] [serial = 1492] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x12d274800) [pid = 1945] [serial = 1498] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x12bd3b400) [pid = 1945] [serial = 1495] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x12d92a400) [pid = 1945] [serial = 1483] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x12e33b400) [pid = 1945] [serial = 1504] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x11a931800) [pid = 1945] [serial = 1508] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x12e2b6800) [pid = 1945] [serial = 1501] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x1189da400) [pid = 1945] [serial = 1486] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x123a9f000) [pid = 1945] [serial = 1514] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x11bd20800) [pid = 1945] [serial = 1454] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x114ea4400) [pid = 1945] [serial = 1447] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x127610000) [pid = 1945] [serial = 1460] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12d27c400) [pid = 1945] [serial = 1444] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x123930c00) [pid = 1945] [serial = 1457] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x12b105000) [pid = 1945] [serial = 1466] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x11b6d2c00) [pid = 1945] [serial = 1453] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12d0f0800) [pid = 1945] [serial = 1480] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12aa04400) [pid = 1945] [serial = 1465] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x125c22800) [pid = 1945] [serial = 1459] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x11ac1d800) [pid = 1945] [serial = 1451] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12cc8a800) [pid = 1945] [serial = 1441] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x11c0ba800) [pid = 1945] [serial = 1475] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x11a92b400) [pid = 1945] [serial = 1474] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x11a84ec00) [pid = 1945] [serial = 868] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11570f000) [pid = 1945] [serial = 1431] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12b7bfc00) [pid = 1945] [serial = 1471] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11b632400) [pid = 1945] [serial = 1434] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12bd48400) [pid = 1945] [serial = 1478] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12baf0400) [pid = 1945] [serial = 1472] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12b340400) [pid = 1945] [serial = 1469] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x129212400) [pid = 1945] [serial = 1462] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x129e7a800) [pid = 1945] [serial = 1477] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12a39b000) [pid = 1945] [serial = 1463] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x127561c00) [pid = 1945] [serial = 1438] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x11590e000) [pid = 1945] [serial = 1448] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11a924800) [pid = 1945] [serial = 1450] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12b284400) [pid = 1945] [serial = 1468] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12b285400) [pid = 1945] [serial = 1333] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11c10fc00) [pid = 1945] [serial = 1456] [outer = 0x0] [url = about:blank] 07:04:18 INFO - PROCESS | 1945 | 1461333858508 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x118659000 == 57 [pid = 1945] [id = 531] 07:04:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x114bc8800) [pid = 1945] [serial = 1593] [outer = 0x0] 07:04:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x116840800) [pid = 1945] [serial = 1594] [outer = 0x114bc8800] 07:04:18 INFO - PROCESS | 1945 | 1461333858538 Marionette DEBUG loaded listener.js 07:04:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x11aa14400) [pid = 1945] [serial = 1595] [outer = 0x114bc8800] 07:04:18 INFO - PROCESS | 1945 | 1461333858847 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 07:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 569ms 07:04:18 INFO - PROCESS | 1945 | 1461333858852 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 07:04:18 INFO - PROCESS | 1945 | 1461333858854 Marionette TRACE conn3 <- [1,2097,null,{"value":"7"}] 07:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:04:18 INFO - PROCESS | 1945 | 1461333858864 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:04:18 INFO - PROCESS | 1945 | 1461333858867 Marionette TRACE conn3 <- [1,2098,null,{}] 07:04:18 INFO - PROCESS | 1945 | 1461333858877 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:18 INFO - PROCESS | 1945 | 1461333858971 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 07:04:19 INFO - PROCESS | 1945 | 1461333858997 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e12800 == 58 [pid = 1945] [id = 532] 07:04:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11b6d5400) [pid = 1945] [serial = 1596] [outer = 0x0] 07:04:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11c00b800) [pid = 1945] [serial = 1597] [outer = 0x11b6d5400] 07:04:19 INFO - PROCESS | 1945 | 1461333859046 Marionette DEBUG loaded listener.js 07:04:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x123932000) [pid = 1945] [serial = 1598] [outer = 0x11b6d5400] 07:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 575ms 07:04:19 INFO - PROCESS | 1945 | 1461333859435 Marionette TRACE conn3 <- [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]]]}] 07:04:19 INFO - PROCESS | 1945 | 1461333859443 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 07:04:19 INFO - PROCESS | 1945 | 1461333859446 Marionette TRACE conn3 <- [1,2101,null,{"value":"7"}] 07:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:04:19 INFO - PROCESS | 1945 | 1461333859449 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:04:19 INFO - PROCESS | 1945 | 1461333859450 Marionette TRACE conn3 <- [1,2102,null,{}] 07:04:19 INFO - PROCESS | 1945 | 1461333859453 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:19 INFO - PROCESS | 1945 | 1461333859577 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 07:04:19 INFO - PROCESS | 1945 | 1461333859669 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288d5000 == 59 [pid = 1945] [id = 533] 07:04:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x123932400) [pid = 1945] [serial = 1599] [outer = 0x0] 07:04:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12755f800) [pid = 1945] [serial = 1600] [outer = 0x123932400] 07:04:19 INFO - PROCESS | 1945 | 1461333859721 Marionette DEBUG loaded listener.js 07:04:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x129212400) [pid = 1945] [serial = 1601] [outer = 0x123932400] 07:04:20 INFO - PROCESS | 1945 | 1461333860142 Marionette TRACE conn3 <- [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]]]}] 07:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 727ms 07:04:20 INFO - PROCESS | 1945 | 1461333860177 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 07:04:20 INFO - PROCESS | 1945 | 1461333860179 Marionette TRACE conn3 <- [1,2105,null,{"value":"7"}] 07:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:04:20 INFO - PROCESS | 1945 | 1461333860183 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:04:20 INFO - PROCESS | 1945 | 1461333860184 Marionette TRACE conn3 <- [1,2106,null,{}] 07:04:20 INFO - PROCESS | 1945 | 1461333860196 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:20 INFO - PROCESS | 1945 | 1461333860295 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 07:04:20 INFO - PROCESS | 1945 | 1461333860318 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b669000 == 60 [pid = 1945] [id = 534] 07:04:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x129e89000) [pid = 1945] [serial = 1602] [outer = 0x0] 07:04:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12a05a400) [pid = 1945] [serial = 1603] [outer = 0x129e89000] 07:04:20 INFO - PROCESS | 1945 | 1461333860343 Marionette DEBUG loaded listener.js 07:04:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12a3a1c00) [pid = 1945] [serial = 1604] [outer = 0x129e89000] 07:04:20 INFO - PROCESS | 1945 | 1461333860708 Marionette TRACE conn3 <- [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]]]}] 07:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 570ms 07:04:20 INFO - PROCESS | 1945 | 1461333860753 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 07:04:20 INFO - PROCESS | 1945 | 1461333860754 Marionette TRACE conn3 <- [1,2109,null,{"value":"7"}] 07:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:04:20 INFO - PROCESS | 1945 | 1461333860757 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:04:20 INFO - PROCESS | 1945 | 1461333860758 Marionette TRACE conn3 <- [1,2110,null,{}] 07:04:20 INFO - PROCESS | 1945 | 1461333860760 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:20 INFO - PROCESS | 1945 | 1461333860900 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 07:04:20 INFO - PROCESS | 1945 | 1461333860945 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ccf5800 == 61 [pid = 1945] [id = 535] 07:04:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12a3a9000) [pid = 1945] [serial = 1605] [outer = 0x0] 07:04:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12b10d800) [pid = 1945] [serial = 1606] [outer = 0x12a3a9000] 07:04:20 INFO - PROCESS | 1945 | 1461333860973 Marionette DEBUG loaded listener.js 07:04:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12cc89c00) [pid = 1945] [serial = 1607] [outer = 0x12a3a9000] 07:04:21 INFO - PROCESS | 1945 | 1461333861310 Marionette TRACE conn3 <- [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]]]}] 07:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 571ms 07:04:21 INFO - PROCESS | 1945 | 1461333861329 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 07:04:21 INFO - PROCESS | 1945 | 1461333861330 Marionette TRACE conn3 <- [1,2113,null,{"value":"7"}] 07:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:04:21 INFO - PROCESS | 1945 | 1461333861333 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:04:21 INFO - PROCESS | 1945 | 1461333861334 Marionette TRACE conn3 <- [1,2114,null,{}] 07:04:21 INFO - PROCESS | 1945 | 1461333861336 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:21 INFO - PROCESS | 1945 | 1461333861449 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 07:04:21 INFO - PROCESS | 1945 | 1461333861465 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d945800 == 62 [pid = 1945] [id = 536] 07:04:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12ced2400) [pid = 1945] [serial = 1608] [outer = 0x0] 07:04:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12d0f0800) [pid = 1945] [serial = 1609] [outer = 0x12ced2400] 07:04:21 INFO - PROCESS | 1945 | 1461333861491 Marionette DEBUG loaded listener.js 07:04:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12d927800) [pid = 1945] [serial = 1610] [outer = 0x12ced2400] 07:04:21 INFO - PROCESS | 1945 | 1461333861909 Marionette TRACE conn3 <- [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]]]}] 07:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 618ms 07:04:21 INFO - PROCESS | 1945 | 1461333861951 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 07:04:21 INFO - PROCESS | 1945 | 1461333861952 Marionette TRACE conn3 <- [1,2117,null,{"value":"7"}] 07:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:04:21 INFO - PROCESS | 1945 | 1461333861955 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:04:21 INFO - PROCESS | 1945 | 1461333861955 Marionette TRACE conn3 <- [1,2118,null,{}] 07:04:21 INFO - PROCESS | 1945 | 1461333861958 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:22 INFO - PROCESS | 1945 | 1461333862102 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 07:04:22 INFO - PROCESS | 1945 | 1461333862125 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4b8800 == 63 [pid = 1945] [id = 537] 07:04:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12ced4000) [pid = 1945] [serial = 1611] [outer = 0x0] 07:04:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12d9a6800) [pid = 1945] [serial = 1612] [outer = 0x12ced4000] 07:04:22 INFO - PROCESS | 1945 | 1461333862165 Marionette DEBUG loaded listener.js 07:04:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12da2a800) [pid = 1945] [serial = 1613] [outer = 0x12ced4000] 07:04:22 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11b628800) [pid = 1945] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:04:22 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x11c002800) [pid = 1945] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:04:22 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x1147bf400) [pid = 1945] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:04:22 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x115302400) [pid = 1945] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:04:22 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x119df0800) [pid = 1945] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:04:22 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x11c7ce400) [pid = 1945] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:04:22 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11897b800) [pid = 1945] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:04:22 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x129e85000) [pid = 1945] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:04:22 INFO - PROCESS | 1945 | 1461333862641 Marionette TRACE conn3 <- [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]]]}] 07:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 721ms 07:04:22 INFO - PROCESS | 1945 | 1461333862677 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 07:04:22 INFO - PROCESS | 1945 | 1461333862678 Marionette TRACE conn3 <- [1,2121,null,{"value":"7"}] 07:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:04:22 INFO - PROCESS | 1945 | 1461333862681 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:04:22 INFO - PROCESS | 1945 | 1461333862682 Marionette TRACE conn3 <- [1,2122,null,{}] 07:04:22 INFO - PROCESS | 1945 | 1461333862684 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:22 INFO - PROCESS | 1945 | 1461333862787 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 07:04:22 INFO - PROCESS | 1945 | 1461333862792 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12706c000 == 64 [pid = 1945] [id = 538] 07:04:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x1186a6400) [pid = 1945] [serial = 1614] [outer = 0x0] 07:04:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x11c107c00) [pid = 1945] [serial = 1615] [outer = 0x1186a6400] 07:04:22 INFO - PROCESS | 1945 | 1461333862818 Marionette DEBUG loaded listener.js 07:04:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12b33bc00) [pid = 1945] [serial = 1616] [outer = 0x1186a6400] 07:04:23 INFO - PROCESS | 1945 | 1461333863139 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 07:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 468ms 07:04:23 INFO - PROCESS | 1945 | 1461333863150 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 07:04:23 INFO - PROCESS | 1945 | 1461333863151 Marionette TRACE conn3 <- [1,2125,null,{"value":"7"}] 07:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:04:23 INFO - PROCESS | 1945 | 1461333863163 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:04:23 INFO - PROCESS | 1945 | 1461333863164 Marionette TRACE conn3 <- [1,2126,null,{}] 07:04:23 INFO - PROCESS | 1945 | 1461333863167 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:23 INFO - PROCESS | 1945 | 1461333863293 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 07:04:23 INFO - PROCESS | 1945 | 1461333863300 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bed6000 == 65 [pid = 1945] [id = 539] 07:04:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x11528f400) [pid = 1945] [serial = 1617] [outer = 0x0] 07:04:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12d99fc00) [pid = 1945] [serial = 1618] [outer = 0x11528f400] 07:04:23 INFO - PROCESS | 1945 | 1461333863326 Marionette DEBUG loaded listener.js 07:04:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12e2bdc00) [pid = 1945] [serial = 1619] [outer = 0x11528f400] 07:04:23 INFO - PROCESS | 1945 | 1461333863636 Marionette TRACE conn3 <- [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]]]}] 07:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 526ms 07:04:23 INFO - PROCESS | 1945 | 1461333863683 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 07:04:23 INFO - PROCESS | 1945 | 1461333863684 Marionette TRACE conn3 <- [1,2129,null,{"value":"7"}] 07:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:04:23 INFO - PROCESS | 1945 | 1461333863687 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:04:23 INFO - PROCESS | 1945 | 1461333863688 Marionette TRACE conn3 <- [1,2130,null,{}] 07:04:23 INFO - PROCESS | 1945 | 1461333863691 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:23 INFO - PROCESS | 1945 | 1461333863797 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 07:04:23 INFO - PROCESS | 1945 | 1461333863801 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd65800 == 66 [pid = 1945] [id = 540] 07:04:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12e2be400) [pid = 1945] [serial = 1620] [outer = 0x0] 07:04:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12e33e000) [pid = 1945] [serial = 1621] [outer = 0x12e2be400] 07:04:23 INFO - PROCESS | 1945 | 1461333863831 Marionette DEBUG loaded listener.js 07:04:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12e671800) [pid = 1945] [serial = 1622] [outer = 0x12e2be400] 07:04:24 INFO - PROCESS | 1945 | 1461333864209 Marionette TRACE conn3 <- [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] 07:04:24 INFO - PROCESS | 1945 | 1461333864261 Marionette TRACE conn3 <- [1,2133,null,{"value":"7"}] 07:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:04:24 INFO - PROCESS | 1945 | 1461333864263 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:04:24 INFO - PROCESS | 1945 | 1461333864264 Marionette TRACE conn3 <- [1,2134,null,{}] 07:04:24 INFO - PROCESS | 1945 | 1461333864266 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:24 INFO - PROCESS | 1945 | 1461333864357 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 07:04:24 INFO - PROCESS | 1945 | 1461333864361 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x1303da800 == 67 [pid = 1945] [id = 541] 07:04:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x114447400) [pid = 1945] [serial = 1623] [outer = 0x0] 07:04:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12b390800) [pid = 1945] [serial = 1624] [outer = 0x114447400] 07:04:24 INFO - PROCESS | 1945 | 1461333864386 Marionette DEBUG loaded listener.js 07:04:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12efd9000) [pid = 1945] [serial = 1625] [outer = 0x114447400] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9e4800 == 66 [pid = 1945] [id = 439] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11a7a8000 == 65 [pid = 1945] [id = 464] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x13199f000 == 64 [pid = 1945] [id = 499] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12e813800 == 63 [pid = 1945] [id = 444] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x1380d8800 == 62 [pid = 1945] [id = 500] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4b1800 == 61 [pid = 1945] [id = 443] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12e888000 == 60 [pid = 1945] [id = 479] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11c793800 == 59 [pid = 1945] [id = 426] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef5c800 == 58 [pid = 1945] [id = 458] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12cfaf000 == 57 [pid = 1945] [id = 442] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba79000 == 56 [pid = 1945] [id = 441] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd4f000 == 55 [pid = 1945] [id = 390] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12f7bb000 == 54 [pid = 1945] [id = 494] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x118f39800 == 53 [pid = 1945] [id = 440] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12e88b000 == 52 [pid = 1945] [id = 512] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12fece800 == 51 [pid = 1945] [id = 480] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12aada800 == 50 [pid = 1945] [id = 501] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x119147000 == 49 [pid = 1945] [id = 88] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12aae1800 == 48 [pid = 1945] [id = 517] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x1303ce800 == 47 [pid = 1945] [id = 481] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x119866000 == 46 [pid = 1945] [id = 516] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x118659000 == 45 [pid = 1945] [id = 531] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x1288d7800 == 44 [pid = 1945] [id = 530] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11b674000 == 43 [pid = 1945] [id = 529] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd6b800 == 42 [pid = 1945] [id = 528] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12a8a7800 == 41 [pid = 1945] [id = 527] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x1380c9000 == 40 [pid = 1945] [id = 526] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x1303e2000 == 39 [pid = 1945] [id = 525] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x12e44c800 == 38 [pid = 1945] [id = 524] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x11c4c9800 == 37 [pid = 1945] [id = 523] 07:04:25 INFO - PROCESS | 1945 | --DOCSHELL 0x114c34000 == 36 [pid = 1945] [id = 522] 07:04:26 INFO - PROCESS | 1945 | --DOCSHELL 0x125e12800 == 35 [pid = 1945] [id = 532] 07:04:26 INFO - PROCESS | 1945 | --DOCSHELL 0x12b669000 == 34 [pid = 1945] [id = 534] 07:04:26 INFO - PROCESS | 1945 | --DOCSHELL 0x1288d5000 == 33 [pid = 1945] [id = 533] 07:04:26 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd65800 == 32 [pid = 1945] [id = 540] 07:04:26 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4b8800 == 31 [pid = 1945] [id = 537] 07:04:26 INFO - PROCESS | 1945 | --DOCSHELL 0x12ccf5800 == 30 [pid = 1945] [id = 535] 07:04:26 INFO - PROCESS | 1945 | --DOCSHELL 0x12d945800 == 29 [pid = 1945] [id = 536] 07:04:26 INFO - PROCESS | 1945 | --DOCSHELL 0x12706c000 == 28 [pid = 1945] [id = 538] 07:04:26 INFO - PROCESS | 1945 | --DOCSHELL 0x12bed6000 == 27 [pid = 1945] [id = 539] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x11ba48800) [pid = 1945] [serial = 1549] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x11c111400) [pid = 1945] [serial = 1552] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x114ea0400) [pid = 1945] [serial = 1541] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x114bbd800) [pid = 1945] [serial = 1540] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x12aa0a400) [pid = 1945] [serial = 1525] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x123937c00) [pid = 1945] [serial = 1522] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12a059000) [pid = 1945] [serial = 1537] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x11bd2d800) [pid = 1945] [serial = 1550] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x118647c00) [pid = 1945] [serial = 1543] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x118ed0800) [pid = 1945] [serial = 1544] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11a930800) [pid = 1945] [serial = 1546] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11a761400) [pid = 1945] [serial = 1519] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12b7c3c00) [pid = 1945] [serial = 1528] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12a3a5400) [pid = 1945] [serial = 1564] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12d0e2c00) [pid = 1945] [serial = 1531] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12da22400) [pid = 1945] [serial = 1534] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x1270d7400) [pid = 1945] [serial = 1555] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11c7c9800) [pid = 1945] [serial = 1553] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11b632c00) [pid = 1945] [serial = 1558] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12a056000) [pid = 1945] [serial = 1561] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x129e84400) [pid = 1945] [serial = 1556] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x1270dd400) [pid = 1945] [serial = 1559] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12a39cc00) [pid = 1945] [serial = 1562] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11acf1400) [pid = 1945] [serial = 1547] [outer = 0x0] [url = about:blank] 07:04:26 INFO - PROCESS | 1945 | 1461333866316 Marionette TRACE conn3 <- [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]]]}] 07:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2072ms 07:04:26 INFO - PROCESS | 1945 | 1461333866337 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 07:04:26 INFO - PROCESS | 1945 | 1461333866340 Marionette TRACE conn3 <- [1,2137,null,{"value":"7"}] 07:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:04:26 INFO - PROCESS | 1945 | 1461333866346 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:04:26 INFO - PROCESS | 1945 | 1461333866348 Marionette TRACE conn3 <- [1,2138,null,{}] 07:04:26 INFO - PROCESS | 1945 | 1461333866352 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:26 INFO - PROCESS | 1945 | 1461333866441 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 07:04:26 INFO - PROCESS | 1945 | 1461333866495 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x115822800 == 28 [pid = 1945] [id = 542] 07:04:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x115302400) [pid = 1945] [serial = 1626] [outer = 0x0] 07:04:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x115666400) [pid = 1945] [serial = 1627] [outer = 0x115302400] 07:04:26 INFO - PROCESS | 1945 | 1461333866523 Marionette DEBUG loaded listener.js 07:04:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x115672400) [pid = 1945] [serial = 1628] [outer = 0x115302400] 07:04:26 INFO - PROCESS | 1945 | 1461333866848 Marionette TRACE conn3 <- [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]]]}] 07:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 07:04:26 INFO - PROCESS | 1945 | 1461333866867 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 07:04:26 INFO - PROCESS | 1945 | 1461333866871 Marionette TRACE conn3 <- [1,2141,null,{"value":"7"}] 07:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:04:26 INFO - PROCESS | 1945 | 1461333866880 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:04:26 INFO - PROCESS | 1945 | 1461333866882 Marionette TRACE conn3 <- [1,2142,null,{}] 07:04:26 INFO - PROCESS | 1945 | 1461333866884 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:26 INFO - PROCESS | 1945 | 1461333866969 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 07:04:27 INFO - PROCESS | 1945 | 1461333867023 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x118e30800 == 29 [pid = 1945] [id = 543] 07:04:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x115664800) [pid = 1945] [serial = 1629] [outer = 0x0] 07:04:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11666d800) [pid = 1945] [serial = 1630] [outer = 0x115664800] 07:04:27 INFO - PROCESS | 1945 | 1461333867052 Marionette DEBUG loaded listener.js 07:04:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x118942000) [pid = 1945] [serial = 1631] [outer = 0x115664800] 07:04:27 INFO - PROCESS | 1945 | 1461333867377 Marionette TRACE conn3 <- [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] 07:04:27 INFO - PROCESS | 1945 | 1461333867401 Marionette TRACE conn3 <- [1,2145,null,{"value":"7"}] 07:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:04:27 INFO - PROCESS | 1945 | 1461333867404 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:04:27 INFO - PROCESS | 1945 | 1461333867407 Marionette TRACE conn3 <- [1,2146,null,{}] 07:04:27 INFO - PROCESS | 1945 | 1461333867417 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:27 INFO - PROCESS | 1945 | 1461333867501 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 07:04:27 INFO - PROCESS | 1945 | 1461333867510 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a8000 == 30 [pid = 1945] [id = 544] 07:04:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x1145d7800) [pid = 1945] [serial = 1632] [outer = 0x0] 07:04:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x118f56400) [pid = 1945] [serial = 1633] [outer = 0x1145d7800] 07:04:27 INFO - PROCESS | 1945 | 1461333867586 Marionette DEBUG loaded listener.js 07:04:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x11a7eac00) [pid = 1945] [serial = 1634] [outer = 0x1145d7800] 07:04:27 INFO - PROCESS | 1945 | 1461333867917 Marionette TRACE conn3 <- [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] 07:04:27 INFO - PROCESS | 1945 | 1461333867933 Marionette TRACE conn3 <- [1,2149,null,{"value":"7"}] 07:04:27 INFO - PROCESS | 1945 | 1461333867935 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:04:27 INFO - PROCESS | 1945 | 1461333867936 Marionette TRACE conn3 <- [1,2150,null,{}] 07:04:27 INFO - PROCESS | 1945 | 1461333867939 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:28 INFO - PROCESS | 1945 | 1461333868026 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 07:04:28 INFO - PROCESS | 1945 | 1461333868031 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba6a000 == 31 [pid = 1945] [id = 545] 07:04:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11a931800) [pid = 1945] [serial = 1635] [outer = 0x0] 07:04:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11acdf400) [pid = 1945] [serial = 1636] [outer = 0x11a931800] 07:04:28 INFO - PROCESS | 1945 | 1461333868058 Marionette DEBUG loaded listener.js 07:04:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x11aceec00) [pid = 1945] [serial = 1637] [outer = 0x11a931800] 07:04:28 INFO - PROCESS | 1945 | 1461333868397 Marionette TRACE conn3 <- [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]]]}] 07:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 473ms 07:04:28 INFO - PROCESS | 1945 | 1461333868411 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 07:04:28 INFO - PROCESS | 1945 | 1461333868413 Marionette TRACE conn3 <- [1,2153,null,{"value":"7"}] 07:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:04:28 INFO - PROCESS | 1945 | 1461333868415 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:04:28 INFO - PROCESS | 1945 | 1461333868416 Marionette TRACE conn3 <- [1,2154,null,{}] 07:04:28 INFO - PROCESS | 1945 | 1461333868419 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:28 INFO - PROCESS | 1945 | 1461333868529 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 07:04:28 INFO - PROCESS | 1945 | 1461333868537 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bed7000 == 32 [pid = 1945] [id = 546] 07:04:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x114bc3c00) [pid = 1945] [serial = 1638] [outer = 0x0] 07:04:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x11aa16000) [pid = 1945] [serial = 1639] [outer = 0x114bc3c00] 07:04:28 INFO - PROCESS | 1945 | 1461333868563 Marionette DEBUG loaded listener.js 07:04:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x11b622000) [pid = 1945] [serial = 1640] [outer = 0x114bc3c00] 07:04:28 INFO - PROCESS | 1945 | 1461333868902 Marionette TRACE conn3 <- [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]]]}] 07:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 07:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:04:28 INFO - PROCESS | 1945 | 1461333868936 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 07:04:28 INFO - PROCESS | 1945 | 1461333868937 Marionette TRACE conn3 <- [1,2157,null,{"value":"7"}] 07:04:28 INFO - PROCESS | 1945 | 1461333868939 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:04:28 INFO - PROCESS | 1945 | 1461333868941 Marionette TRACE conn3 <- [1,2158,null,{}] 07:04:28 INFO - PROCESS | 1945 | 1461333868943 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:29 INFO - PROCESS | 1945 | 1461333869046 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 07:04:29 INFO - PROCESS | 1945 | 1461333869053 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dc3800 == 33 [pid = 1945] [id = 547] 07:04:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x11b6d2c00) [pid = 1945] [serial = 1641] [outer = 0x0] 07:04:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x11bb45400) [pid = 1945] [serial = 1642] [outer = 0x11b6d2c00] 07:04:29 INFO - PROCESS | 1945 | 1461333869085 Marionette DEBUG loaded listener.js 07:04:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x11c10cc00) [pid = 1945] [serial = 1643] [outer = 0x11b6d2c00] 07:04:29 INFO - PROCESS | 1945 | 1461333869445 Marionette TRACE conn3 <- [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]]]}] 07:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 07:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:04:29 INFO - PROCESS | 1945 | 1461333869460 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 07:04:29 INFO - PROCESS | 1945 | 1461333869462 Marionette TRACE conn3 <- [1,2161,null,{"value":"7"}] 07:04:29 INFO - PROCESS | 1945 | 1461333869464 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:04:29 INFO - PROCESS | 1945 | 1461333869465 Marionette TRACE conn3 <- [1,2162,null,{}] 07:04:29 INFO - PROCESS | 1945 | 1461333869481 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:29 INFO - PROCESS | 1945 | 1461333869560 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 07:04:29 INFO - PROCESS | 1945 | 1461333869564 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x12706c000 == 34 [pid = 1945] [id = 548] 07:04:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x11ace4c00) [pid = 1945] [serial = 1644] [outer = 0x0] 07:04:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x11c438c00) [pid = 1945] [serial = 1645] [outer = 0x11ace4c00] 07:04:29 INFO - PROCESS | 1945 | 1461333869590 Marionette DEBUG loaded listener.js 07:04:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x123935400) [pid = 1945] [serial = 1646] [outer = 0x11ace4c00] 07:04:29 INFO - PROCESS | 1945 | 1461333869931 Marionette TRACE conn3 <- [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]]]}] 07:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 483ms 07:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:04:29 INFO - PROCESS | 1945 | 1461333869948 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 07:04:29 INFO - PROCESS | 1945 | 1461333869949 Marionette TRACE conn3 <- [1,2165,null,{"value":"7"}] 07:04:29 INFO - PROCESS | 1945 | 1461333869951 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:04:29 INFO - PROCESS | 1945 | 1461333869952 Marionette TRACE conn3 <- [1,2166,null,{}] 07:04:29 INFO - PROCESS | 1945 | 1461333869954 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:30 INFO - PROCESS | 1945 | 1461333870034 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 07:04:30 INFO - PROCESS | 1945 | 1461333870039 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x127b0c800 == 35 [pid = 1945] [id = 549] 07:04:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x123937400) [pid = 1945] [serial = 1647] [outer = 0x0] 07:04:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x123aa2000) [pid = 1945] [serial = 1648] [outer = 0x123937400] 07:04:30 INFO - PROCESS | 1945 | 1461333870067 Marionette DEBUG loaded listener.js 07:04:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x125c26000) [pid = 1945] [serial = 1649] [outer = 0x123937400] 07:04:30 INFO - PROCESS | 1945 | 1461333870476 Marionette TRACE conn3 <- [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]]]}] 07:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 574ms 07:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:04:30 INFO - PROCESS | 1945 | 1461333870526 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 07:04:30 INFO - PROCESS | 1945 | 1461333870528 Marionette TRACE conn3 <- [1,2169,null,{"value":"7"}] 07:04:30 INFO - PROCESS | 1945 | 1461333870531 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:04:30 INFO - PROCESS | 1945 | 1461333870533 Marionette TRACE conn3 <- [1,2170,null,{}] 07:04:30 INFO - PROCESS | 1945 | 1461333870537 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:30 INFO - PROCESS | 1945 | 1461333870661 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 07:04:30 INFO - PROCESS | 1945 | 1461333870671 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a7a7800 == 36 [pid = 1945] [id = 550] 07:04:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x123a9dc00) [pid = 1945] [serial = 1650] [outer = 0x0] 07:04:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x1270dec00) [pid = 1945] [serial = 1651] [outer = 0x123a9dc00] 07:04:30 INFO - PROCESS | 1945 | 1461333870713 Marionette DEBUG loaded listener.js 07:04:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x127568400) [pid = 1945] [serial = 1652] [outer = 0x123a9dc00] 07:04:31 INFO - PROCESS | 1945 | 1461333871058 Marionette TRACE conn3 <- [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]]]}] 07:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 07:04:31 INFO - PROCESS | 1945 | 1461333871101 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 07:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:04:31 INFO - PROCESS | 1945 | 1461333871102 Marionette TRACE conn3 <- [1,2173,null,{"value":"7"}] 07:04:31 INFO - PROCESS | 1945 | 1461333871122 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:04:31 INFO - PROCESS | 1945 | 1461333871123 Marionette TRACE conn3 <- [1,2174,null,{}] 07:04:31 INFO - PROCESS | 1945 | 1461333871127 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:31 INFO - PROCESS | 1945 | 1461333871217 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 07:04:31 INFO - PROCESS | 1945 | 1461333871223 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6d3800 == 37 [pid = 1945] [id = 551] 07:04:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x127569800) [pid = 1945] [serial = 1653] [outer = 0x0] 07:04:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x127c80400) [pid = 1945] [serial = 1654] [outer = 0x127569800] 07:04:31 INFO - PROCESS | 1945 | 1461333871263 Marionette DEBUG loaded listener.js 07:04:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x127f8e400) [pid = 1945] [serial = 1655] [outer = 0x127569800] 07:04:31 INFO - PROCESS | 1945 | 1461333871733 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 07:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 638ms 07:04:31 INFO - PROCESS | 1945 | 1461333871744 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 07:04:31 INFO - PROCESS | 1945 | 1461333871746 Marionette TRACE conn3 <- [1,2177,null,{"value":"7"}] 07:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:04:31 INFO - PROCESS | 1945 | 1461333871748 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:04:31 INFO - PROCESS | 1945 | 1461333871750 Marionette TRACE conn3 <- [1,2178,null,{}] 07:04:31 INFO - PROCESS | 1945 | 1461333871752 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:31 INFO - PROCESS | 1945 | 1461333871867 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 07:04:31 INFO - PROCESS | 1945 | 1461333871872 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bed6800 == 38 [pid = 1945] [id = 552] 07:04:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x127880400) [pid = 1945] [serial = 1656] [outer = 0x0] 07:04:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x128883400) [pid = 1945] [serial = 1657] [outer = 0x127880400] 07:04:31 INFO - PROCESS | 1945 | 1461333871905 Marionette DEBUG loaded listener.js 07:04:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x129e87c00) [pid = 1945] [serial = 1658] [outer = 0x127880400] 07:04:32 INFO - PROCESS | 1945 | 1461333872345 Marionette TRACE conn3 <- [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]]]}] 07:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 626ms 07:04:32 INFO - PROCESS | 1945 | 1461333872383 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 07:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:04:32 INFO - PROCESS | 1945 | 1461333872385 Marionette TRACE conn3 <- [1,2181,null,{"value":"7"}] 07:04:32 INFO - PROCESS | 1945 | 1461333872389 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:04:32 INFO - PROCESS | 1945 | 1461333872393 Marionette TRACE conn3 <- [1,2182,null,{}] 07:04:32 INFO - PROCESS | 1945 | 1461333872397 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:32 INFO - PROCESS | 1945 | 1461333872561 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 07:04:32 INFO - PROCESS | 1945 | 1461333872587 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b35f000 == 39 [pid = 1945] [id = 553] 07:04:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x129e88000) [pid = 1945] [serial = 1659] [outer = 0x0] 07:04:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x12a05d400) [pid = 1945] [serial = 1660] [outer = 0x129e88000] 07:04:32 INFO - PROCESS | 1945 | 1461333872617 Marionette DEBUG loaded listener.js 07:04:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x12a098800) [pid = 1945] [serial = 1661] [outer = 0x129e88000] 07:04:32 INFO - PROCESS | 1945 | 1461333872962 Marionette TRACE conn3 <- [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]]]}] 07:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 626ms 07:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:04:33 INFO - PROCESS | 1945 | 1461333873015 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 07:04:33 INFO - PROCESS | 1945 | 1461333873016 Marionette TRACE conn3 <- [1,2185,null,{"value":"7"}] 07:04:33 INFO - PROCESS | 1945 | 1461333873018 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:04:33 INFO - PROCESS | 1945 | 1461333873019 Marionette TRACE conn3 <- [1,2186,null,{}] 07:04:33 INFO - PROCESS | 1945 | 1461333873027 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:33 INFO - PROCESS | 1945 | 1461333873132 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 07:04:33 INFO - PROCESS | 1945 | 1461333873170 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x12becd000 == 40 [pid = 1945] [id = 554] 07:04:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x12a09ec00) [pid = 1945] [serial = 1662] [outer = 0x0] 07:04:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x12a0a0800) [pid = 1945] [serial = 1663] [outer = 0x12a09ec00] 07:04:33 INFO - PROCESS | 1945 | 1461333873196 Marionette DEBUG loaded listener.js 07:04:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x12a39e400) [pid = 1945] [serial = 1664] [outer = 0x12a09ec00] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x1191b1000) [pid = 1945] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x129e88800) [pid = 1945] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x12da2f800) [pid = 1945] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x12a3a9000) [pid = 1945] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x12ced2400) [pid = 1945] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x12ced4000) [pid = 1945] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x1186a6400) [pid = 1945] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x12e2be400) [pid = 1945] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x11528f400) [pid = 1945] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x11b623c00) [pid = 1945] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x11566f400) [pid = 1945] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x114233000) [pid = 1945] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x129e89000) [pid = 1945] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x123932400) [pid = 1945] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x11b6d5400) [pid = 1945] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x114bc8800) [pid = 1945] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x116605800) [pid = 1945] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x114bc6000) [pid = 1945] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12d0eb400) [pid = 1945] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x12baf1000) [pid = 1945] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12a3a5800) [pid = 1945] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x127171c00) [pid = 1945] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x12b105800) [pid = 1945] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x11ae9c400) [pid = 1945] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x11ace6800) [pid = 1945] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12393d800) [pid = 1945] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x123933800) [pid = 1945] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12a3a0800) [pid = 1945] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x119124c00) [pid = 1945] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x129e89c00) [pid = 1945] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12cc80400) [pid = 1945] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x115302c00) [pid = 1945] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11c43f400) [pid = 1945] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11c438800) [pid = 1945] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x114e9fc00) [pid = 1945] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12d279400) [pid = 1945] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12b288800) [pid = 1945] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12da2b800) [pid = 1945] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12bd4a000) [pid = 1945] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12b392000) [pid = 1945] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12d0e7400) [pid = 1945] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12b392400) [pid = 1945] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x11b63b800) [pid = 1945] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x119129c00) [pid = 1945] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x115531000) [pid = 1945] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12b7ce800) [pid = 1945] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12d298c00) [pid = 1945] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:04:34 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x123934c00) [pid = 1945] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:04:34 INFO - PROCESS | 1945 | 1461333874196 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 07:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1225ms 07:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:04:34 INFO - PROCESS | 1945 | 1461333874245 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 07:04:34 INFO - PROCESS | 1945 | 1461333874246 Marionette TRACE conn3 <- [1,2189,null,{"value":"7"}] 07:04:34 INFO - PROCESS | 1945 | 1461333874248 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:04:34 INFO - PROCESS | 1945 | 1461333874249 Marionette TRACE conn3 <- [1,2190,null,{}] 07:04:34 INFO - PROCESS | 1945 | 1461333874251 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:34 INFO - PROCESS | 1945 | 1461333874337 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 07:04:34 INFO - PROCESS | 1945 | 1461333874342 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x115952800 == 41 [pid = 1945] [id = 555] 07:04:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x114bc6000) [pid = 1945] [serial = 1665] [outer = 0x0] 07:04:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x115671000) [pid = 1945] [serial = 1666] [outer = 0x114bc6000] 07:04:34 INFO - PROCESS | 1945 | 1461333874368 Marionette DEBUG loaded listener.js 07:04:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x119270c00) [pid = 1945] [serial = 1667] [outer = 0x114bc6000] 07:04:34 INFO - PROCESS | 1945 | 1461333874712 Marionette TRACE conn3 <- [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]]]}] 07:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 07:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:04:34 INFO - PROCESS | 1945 | 1461333874767 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 07:04:34 INFO - PROCESS | 1945 | 1461333874768 Marionette TRACE conn3 <- [1,2193,null,{"value":"7"}] 07:04:34 INFO - PROCESS | 1945 | 1461333874770 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:04:34 INFO - PROCESS | 1945 | 1461333874771 Marionette TRACE conn3 <- [1,2194,null,{}] 07:04:34 INFO - PROCESS | 1945 | 1461333874773 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:34 INFO - PROCESS | 1945 | 1461333874853 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 07:04:34 INFO - PROCESS | 1945 | 1461333874860 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x127b0b800 == 42 [pid = 1945] [id = 556] 07:04:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x119d5f800) [pid = 1945] [serial = 1668] [outer = 0x0] 07:04:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x11bbc9c00) [pid = 1945] [serial = 1669] [outer = 0x119d5f800] 07:04:34 INFO - PROCESS | 1945 | 1461333874886 Marionette DEBUG loaded listener.js 07:04:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12393d800) [pid = 1945] [serial = 1670] [outer = 0x119d5f800] 07:04:35 INFO - PROCESS | 1945 | 1461333875203 Marionette TRACE conn3 <- [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]]]}] 07:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 472ms 07:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:04:35 INFO - PROCESS | 1945 | 1461333875242 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 07:04:35 INFO - PROCESS | 1945 | 1461333875243 Marionette TRACE conn3 <- [1,2197,null,{"value":"7"}] 07:04:35 INFO - PROCESS | 1945 | 1461333875246 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:04:35 INFO - PROCESS | 1945 | 1461333875247 Marionette TRACE conn3 <- [1,2198,null,{}] 07:04:35 INFO - PROCESS | 1945 | 1461333875249 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:35 INFO - PROCESS | 1945 | 1461333875334 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 07:04:35 INFO - PROCESS | 1945 | 1461333875395 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x12beca000 == 43 [pid = 1945] [id = 557] 07:04:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x11aa12c00) [pid = 1945] [serial = 1671] [outer = 0x0] 07:04:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x127608c00) [pid = 1945] [serial = 1672] [outer = 0x11aa12c00] 07:04:35 INFO - PROCESS | 1945 | 1461333875420 Marionette DEBUG loaded listener.js 07:04:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12a09a000) [pid = 1945] [serial = 1673] [outer = 0x11aa12c00] 07:04:35 INFO - PROCESS | 1945 | 1461333875713 Marionette TRACE conn3 <- [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]]]}] 07:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 07:04:35 INFO - PROCESS | 1945 | 1461333875765 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 07:04:35 INFO - PROCESS | 1945 | 1461333875766 Marionette TRACE conn3 <- [1,2201,null,{"value":"7"}] 07:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:04:35 INFO - PROCESS | 1945 | 1461333875768 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:04:35 INFO - PROCESS | 1945 | 1461333875769 Marionette TRACE conn3 <- [1,2202,null,{}] 07:04:35 INFO - PROCESS | 1945 | 1461333875772 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:35 INFO - PROCESS | 1945 | 1461333875857 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 07:04:35 INFO - PROCESS | 1945 | 1461333875863 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d7cf000 == 44 [pid = 1945] [id = 558] 07:04:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12a39cc00) [pid = 1945] [serial = 1674] [outer = 0x0] 07:04:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12a3a7000) [pid = 1945] [serial = 1675] [outer = 0x12a39cc00] 07:04:35 INFO - PROCESS | 1945 | 1461333875888 Marionette DEBUG loaded listener.js 07:04:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12aa06400) [pid = 1945] [serial = 1676] [outer = 0x12a39cc00] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x129b20800 == 43 [pid = 1945] [id = 403] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x11c31e800 == 42 [pid = 1945] [id = 397] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae7d800 == 41 [pid = 1945] [id = 408] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x12b664000 == 40 [pid = 1945] [id = 406] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x129b2d000 == 39 [pid = 1945] [id = 405] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x116319800 == 38 [pid = 1945] [id = 392] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x119253000 == 37 [pid = 1945] [id = 404] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x11c55a800 == 36 [pid = 1945] [id = 398] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb71000 == 35 [pid = 1945] [id = 396] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x11a7a9000 == 34 [pid = 1945] [id = 394] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x1158b3800 == 33 [pid = 1945] [id = 407] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x1288c1800 == 32 [pid = 1945] [id = 402] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae8f800 == 31 [pid = 1945] [id = 395] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae8d000 == 30 [pid = 1945] [id = 401] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x114b62000 == 29 [pid = 1945] [id = 391] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x119266800 == 28 [pid = 1945] [id = 393] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x119261800 == 27 [pid = 1945] [id = 399] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x127223800 == 26 [pid = 1945] [id = 400] 07:04:36 INFO - PROCESS | 1945 | --DOCSHELL 0x1303da800 == 25 [pid = 1945] [id = 541] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12a05d800) [pid = 1945] [serial = 1538] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12b106800) [pid = 1945] [serial = 1565] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12e662c00) [pid = 1945] [serial = 1505] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11acf5800) [pid = 1945] [serial = 1381] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11a923800) [pid = 1945] [serial = 1487] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12d0e7c00) [pid = 1945] [serial = 1442] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12e2bf000) [pid = 1945] [serial = 1535] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12bd46400) [pid = 1945] [serial = 1529] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11c00b000) [pid = 1945] [serial = 1490] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11bd27000) [pid = 1945] [serial = 1435] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12b104400) [pid = 1945] [serial = 1387] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12a39c800) [pid = 1945] [serial = 1493] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12b7d4c00) [pid = 1945] [serial = 1390] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x11acfac00) [pid = 1945] [serial = 1520] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12b287800) [pid = 1945] [serial = 1526] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12cef0000) [pid = 1945] [serial = 1375] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x118f57000) [pid = 1945] [serial = 1432] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x125f97800) [pid = 1945] [serial = 1384] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12aa0ec00) [pid = 1945] [serial = 1439] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11897dc00) [pid = 1945] [serial = 1378] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12d29b000) [pid = 1945] [serial = 1429] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12d27a000) [pid = 1945] [serial = 1532] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12e2c3c00) [pid = 1945] [serial = 1502] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12d9a6400) [pid = 1945] [serial = 1484] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12cef5c00) [pid = 1945] [serial = 1496] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12d29d000) [pid = 1945] [serial = 1445] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12d99f000) [pid = 1945] [serial = 1499] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x127c7a400) [pid = 1945] [serial = 1523] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12b10d800) [pid = 1945] [serial = 1606] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12d0f0800) [pid = 1945] [serial = 1609] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12cc89c00) [pid = 1945] [serial = 1607] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12d9a6800) [pid = 1945] [serial = 1612] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12d927800) [pid = 1945] [serial = 1610] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11c107c00) [pid = 1945] [serial = 1615] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x12b33bc00) [pid = 1945] [serial = 1616] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x12e33e000) [pid = 1945] [serial = 1621] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x12d99fc00) [pid = 1945] [serial = 1618] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12da2a800) [pid = 1945] [serial = 1613] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11c106000) [pid = 1945] [serial = 1573] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x119273400) [pid = 1945] [serial = 1570] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11aa14800) [pid = 1945] [serial = 1571] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x114bcc800) [pid = 1945] [serial = 1568] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x1145cec00) [pid = 1945] [serial = 1567] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x12a05a400) [pid = 1945] [serial = 1603] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x12755f800) [pid = 1945] [serial = 1600] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x129212400) [pid = 1945] [serial = 1601] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x11c00b800) [pid = 1945] [serial = 1597] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x123932000) [pid = 1945] [serial = 1598] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x116840800) [pid = 1945] [serial = 1594] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x11aa14400) [pid = 1945] [serial = 1595] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x11a75d000) [pid = 1945] [serial = 1592] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x117963800) [pid = 1945] [serial = 1591] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x12b390800) [pid = 1945] [serial = 1624] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x12e671800) [pid = 1945] [serial = 1622] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x12d293000) [pid = 1945] [serial = 1589] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x11acf4800) [pid = 1945] [serial = 1588] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x12d290c00) [pid = 1945] [serial = 1585] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x12d29bc00) [pid = 1945] [serial = 1586] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x12ced4800) [pid = 1945] [serial = 1583] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 78 (0x12bafc000) [pid = 1945] [serial = 1582] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 77 (0x12b7bc800) [pid = 1945] [serial = 1580] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 76 (0x12b38b800) [pid = 1945] [serial = 1579] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 75 (0x128886c00) [pid = 1945] [serial = 1576] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 74 (0x12b106c00) [pid = 1945] [serial = 1577] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 73 (0x125f97000) [pid = 1945] [serial = 1574] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 72 (0x12a3a1c00) [pid = 1945] [serial = 1604] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 71 (0x12e2bdc00) [pid = 1945] [serial = 1619] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | --DOMWINDOW == 70 (0x129e7f800) [pid = 1945] [serial = 1517] [outer = 0x0] [url = about:blank] 07:04:37 INFO - PROCESS | 1945 | 1461333877512 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 07:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1774ms 07:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:04:37 INFO - PROCESS | 1945 | 1461333877543 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 07:04:37 INFO - PROCESS | 1945 | 1461333877545 Marionette TRACE conn3 <- [1,2205,null,{"value":"7"}] 07:04:37 INFO - PROCESS | 1945 | 1461333877549 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:04:37 INFO - PROCESS | 1945 | 1461333877551 Marionette TRACE conn3 <- [1,2206,null,{}] 07:04:37 INFO - PROCESS | 1945 | 1461333877555 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:37 INFO - PROCESS | 1945 | 1461333877634 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 07:04:37 INFO - PROCESS | 1945 | 1461333877683 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x114cd7000 == 26 [pid = 1945] [id = 559] 07:04:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 71 (0x114ea4c00) [pid = 1945] [serial = 1677] [outer = 0x0] 07:04:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 72 (0x114ea5c00) [pid = 1945] [serial = 1678] [outer = 0x114ea4c00] 07:04:37 INFO - PROCESS | 1945 | 1461333877710 Marionette DEBUG loaded listener.js 07:04:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 73 (0x115302c00) [pid = 1945] [serial = 1679] [outer = 0x114ea4c00] 07:04:38 INFO - PROCESS | 1945 | 1461333878021 Marionette TRACE conn3 <- [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]]]}] 07:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 07:04:38 INFO - PROCESS | 1945 | 1461333878070 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 07:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:04:38 INFO - PROCESS | 1945 | 1461333878074 Marionette TRACE conn3 <- [1,2209,null,{"value":"7"}] 07:04:38 INFO - PROCESS | 1945 | 1461333878079 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:04:38 INFO - PROCESS | 1945 | 1461333878081 Marionette TRACE conn3 <- [1,2210,null,{}] 07:04:38 INFO - PROCESS | 1945 | 1461333878083 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:38 INFO - PROCESS | 1945 | 1461333878157 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 07:04:38 INFO - PROCESS | 1945 | 1461333878162 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x11913c000 == 27 [pid = 1945] [id = 560] 07:04:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 74 (0x115308000) [pid = 1945] [serial = 1680] [outer = 0x0] 07:04:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 75 (0x11566e400) [pid = 1945] [serial = 1681] [outer = 0x115308000] 07:04:38 INFO - PROCESS | 1945 | 1461333878192 Marionette DEBUG loaded listener.js 07:04:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 76 (0x116666c00) [pid = 1945] [serial = 1682] [outer = 0x115308000] 07:04:38 INFO - PROCESS | 1945 | 1461333878573 Marionette TRACE conn3 <- [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]]]}] 07:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 519ms 07:04:38 INFO - PROCESS | 1945 | 1461333878599 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 07:04:38 INFO - PROCESS | 1945 | 1461333878601 Marionette TRACE conn3 <- [1,2213,null,{"value":"7"}] 07:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:04:38 INFO - PROCESS | 1945 | 1461333878604 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:04:38 INFO - PROCESS | 1945 | 1461333878606 Marionette TRACE conn3 <- [1,2214,null,{}] 07:04:38 INFO - PROCESS | 1945 | 1461333878614 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:38 INFO - PROCESS | 1945 | 1461333878691 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 07:04:38 INFO - PROCESS | 1945 | 1461333878697 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a51a000 == 28 [pid = 1945] [id = 561] 07:04:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 77 (0x114707800) [pid = 1945] [serial = 1683] [outer = 0x0] 07:04:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 78 (0x118975000) [pid = 1945] [serial = 1684] [outer = 0x114707800] 07:04:38 INFO - PROCESS | 1945 | 1461333878728 Marionette DEBUG loaded listener.js 07:04:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 79 (0x118f5b400) [pid = 1945] [serial = 1685] [outer = 0x114707800] 07:04:39 INFO - PROCESS | 1945 | 1461333879072 Marionette TRACE conn3 <- [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]]]}] 07:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 524ms 07:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:04:39 INFO - PROCESS | 1945 | 1461333879128 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 07:04:39 INFO - PROCESS | 1945 | 1461333879130 Marionette TRACE conn3 <- [1,2217,null,{"value":"7"}] 07:04:39 INFO - PROCESS | 1945 | 1461333879132 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:04:39 INFO - PROCESS | 1945 | 1461333879133 Marionette TRACE conn3 <- [1,2218,null,{}] 07:04:39 INFO - PROCESS | 1945 | 1461333879135 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:39 INFO - PROCESS | 1945 | 1461333879208 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 07:04:39 INFO - PROCESS | 1945 | 1461333879213 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae92000 == 29 [pid = 1945] [id = 562] 07:04:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x118f60400) [pid = 1945] [serial = 1686] [outer = 0x0] 07:04:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x119d5c000) [pid = 1945] [serial = 1687] [outer = 0x118f60400] 07:04:39 INFO - PROCESS | 1945 | 1461333879242 Marionette DEBUG loaded listener.js 07:04:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x119dfc800) [pid = 1945] [serial = 1688] [outer = 0x118f60400] 07:04:39 INFO - PROCESS | 1945 | 1461333879559 Marionette TRACE conn3 <- [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]]]}] 07:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 468ms 07:04:39 INFO - PROCESS | 1945 | 1461333879600 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 07:04:39 INFO - PROCESS | 1945 | 1461333879601 Marionette TRACE conn3 <- [1,2221,null,{"value":"7"}] 07:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:04:39 INFO - PROCESS | 1945 | 1461333879604 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:04:39 INFO - PROCESS | 1945 | 1461333879605 Marionette TRACE conn3 <- [1,2222,null,{}] 07:04:39 INFO - PROCESS | 1945 | 1461333879608 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:39 INFO - PROCESS | 1945 | 1461333879683 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 07:04:39 INFO - PROCESS | 1945 | 1461333879741 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba69800 == 30 [pid = 1945] [id = 563] 07:04:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x114bc7000) [pid = 1945] [serial = 1689] [outer = 0x0] 07:04:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x11a762400) [pid = 1945] [serial = 1690] [outer = 0x114bc7000] 07:04:39 INFO - PROCESS | 1945 | 1461333879776 Marionette DEBUG loaded listener.js 07:04:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11a929c00) [pid = 1945] [serial = 1691] [outer = 0x114bc7000] 07:04:40 INFO - PROCESS | 1945 | 1461333880194 Marionette TRACE conn3 <- [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]]]}] 07:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 622ms 07:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:04:40 INFO - PROCESS | 1945 | 1461333880227 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 07:04:40 INFO - PROCESS | 1945 | 1461333880228 Marionette TRACE conn3 <- [1,2225,null,{"value":"7"}] 07:04:40 INFO - PROCESS | 1945 | 1461333880230 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:04:40 INFO - PROCESS | 1945 | 1461333880231 Marionette TRACE conn3 <- [1,2226,null,{}] 07:04:40 INFO - PROCESS | 1945 | 1461333880233 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:40 INFO - PROCESS | 1945 | 1461333880319 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 07:04:40 INFO - PROCESS | 1945 | 1461333880371 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c488000 == 31 [pid = 1945] [id = 564] 07:04:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11a923800) [pid = 1945] [serial = 1692] [outer = 0x0] 07:04:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11aa1d000) [pid = 1945] [serial = 1693] [outer = 0x11a923800] 07:04:40 INFO - PROCESS | 1945 | 1461333880399 Marionette DEBUG loaded listener.js 07:04:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11acfd000) [pid = 1945] [serial = 1694] [outer = 0x11a923800] 07:04:40 INFO - PROCESS | 1945 | 1461333880676 Marionette TRACE conn3 <- [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]]]}] 07:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 470ms 07:04:40 INFO - PROCESS | 1945 | 1461333880701 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 07:04:40 INFO - PROCESS | 1945 | 1461333880702 Marionette TRACE conn3 <- [1,2229,null,{"value":"7"}] 07:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:04:40 INFO - PROCESS | 1945 | 1461333880704 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:04:40 INFO - PROCESS | 1945 | 1461333880705 Marionette TRACE conn3 <- [1,2230,null,{}] 07:04:40 INFO - PROCESS | 1945 | 1461333880716 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:40 INFO - PROCESS | 1945 | 1461333880794 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 07:04:40 INFO - PROCESS | 1945 | 1461333880798 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d21000 == 32 [pid = 1945] [id = 565] 07:04:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x114ea3000) [pid = 1945] [serial = 1695] [outer = 0x0] 07:04:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11b62b400) [pid = 1945] [serial = 1696] [outer = 0x114ea3000] 07:04:40 INFO - PROCESS | 1945 | 1461333880826 Marionette DEBUG loaded listener.js 07:04:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11b6dc000) [pid = 1945] [serial = 1697] [outer = 0x114ea3000] 07:04:41 INFO - PROCESS | 1945 | 1461333881155 Marionette TRACE conn3 <- [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]]]}] 07:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 477ms 07:04:41 INFO - PROCESS | 1945 | 1461333881182 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 07:04:41 INFO - PROCESS | 1945 | 1461333881183 Marionette TRACE conn3 <- [1,2233,null,{"value":"7"}] 07:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:04:41 INFO - PROCESS | 1945 | 1461333881185 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:04:41 INFO - PROCESS | 1945 | 1461333881186 Marionette TRACE conn3 <- [1,2234,null,{}] 07:04:41 INFO - PROCESS | 1945 | 1461333881189 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:41 INFO - PROCESS | 1945 | 1461333881280 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 07:04:41 INFO - PROCESS | 1945 | 1461333881286 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x127083800 == 33 [pid = 1945] [id = 566] 07:04:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11b628800) [pid = 1945] [serial = 1698] [outer = 0x0] 07:04:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11bb45c00) [pid = 1945] [serial = 1699] [outer = 0x11b628800] 07:04:41 INFO - PROCESS | 1945 | 1461333881314 Marionette DEBUG loaded listener.js 07:04:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11bbcb400) [pid = 1945] [serial = 1700] [outer = 0x11b628800] 07:04:41 INFO - PROCESS | 1945 | 1461333881609 Marionette TRACE conn3 <- [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]]]}] 07:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 469ms 07:04:41 INFO - PROCESS | 1945 | 1461333881656 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 07:04:41 INFO - PROCESS | 1945 | 1461333881660 Marionette TRACE conn3 <- [1,2237,null,{"value":"7"}] 07:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:04:41 INFO - PROCESS | 1945 | 1461333881662 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:04:41 INFO - PROCESS | 1945 | 1461333881663 Marionette TRACE conn3 <- [1,2238,null,{}] 07:04:41 INFO - PROCESS | 1945 | 1461333881666 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:41 INFO - PROCESS | 1945 | 1461333881737 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 07:04:41 INFO - PROCESS | 1945 | 1461333881743 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a519800 == 34 [pid = 1945] [id = 567] 07:04:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x116840800) [pid = 1945] [serial = 1701] [outer = 0x0] 07:04:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11bd2b400) [pid = 1945] [serial = 1702] [outer = 0x116840800] 07:04:41 INFO - PROCESS | 1945 | 1461333881769 Marionette DEBUG loaded listener.js 07:04:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11c008c00) [pid = 1945] [serial = 1703] [outer = 0x116840800] 07:04:42 INFO - PROCESS | 1945 | 1461333882082 Marionette TRACE conn3 <- [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]]]}] 07:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 467ms 07:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:04:42 INFO - PROCESS | 1945 | 1461333882131 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 07:04:42 INFO - PROCESS | 1945 | 1461333882132 Marionette TRACE conn3 <- [1,2241,null,{"value":"7"}] 07:04:42 INFO - PROCESS | 1945 | 1461333882134 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:04:42 INFO - PROCESS | 1945 | 1461333882135 Marionette TRACE conn3 <- [1,2242,null,{}] 07:04:42 INFO - PROCESS | 1945 | 1461333882137 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:42 INFO - PROCESS | 1945 | 1461333882239 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 07:04:42 INFO - PROCESS | 1945 | 1461333882246 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288be800 == 35 [pid = 1945] [id = 568] 07:04:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11c00b000) [pid = 1945] [serial = 1704] [outer = 0x0] 07:04:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11c103c00) [pid = 1945] [serial = 1705] [outer = 0x11c00b000] 07:04:42 INFO - PROCESS | 1945 | 1461333882271 Marionette DEBUG loaded listener.js 07:04:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x11c111800) [pid = 1945] [serial = 1706] [outer = 0x11c00b000] 07:04:42 INFO - PROCESS | 1945 | 1461333882614 Marionette TRACE conn3 <- [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]]]}] 07:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 518ms 07:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:04:42 INFO - PROCESS | 1945 | 1461333882652 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 07:04:42 INFO - PROCESS | 1945 | 1461333882654 Marionette TRACE conn3 <- [1,2245,null,{"value":"7"}] 07:04:42 INFO - PROCESS | 1945 | 1461333882656 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:04:42 INFO - PROCESS | 1945 | 1461333882658 Marionette TRACE conn3 <- [1,2246,null,{}] 07:04:42 INFO - PROCESS | 1945 | 1461333882660 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:42 INFO - PROCESS | 1945 | 1461333882762 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 07:04:42 INFO - PROCESS | 1945 | 1461333882776 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b68a000 == 36 [pid = 1945] [id = 569] 07:04:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x114bbf800) [pid = 1945] [serial = 1707] [outer = 0x0] 07:04:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11c50d000) [pid = 1945] [serial = 1708] [outer = 0x114bbf800] 07:04:42 INFO - PROCESS | 1945 | 1461333882806 Marionette DEBUG loaded listener.js 07:04:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x123a9e800) [pid = 1945] [serial = 1709] [outer = 0x114bbf800] 07:04:43 INFO - PROCESS | 1945 | 1461333883141 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 07:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 07:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:04:43 INFO - PROCESS | 1945 | 1461333883177 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 07:04:43 INFO - PROCESS | 1945 | 1461333883178 Marionette TRACE conn3 <- [1,2249,null,{"value":"7"}] 07:04:43 INFO - PROCESS | 1945 | 1461333883181 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:04:43 INFO - PROCESS | 1945 | 1461333883182 Marionette TRACE conn3 <- [1,2250,null,{}] 07:04:43 INFO - PROCESS | 1945 | 1461333883184 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:43 INFO - PROCESS | 1945 | 1461333883275 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 07:04:43 INFO - PROCESS | 1945 | 1461333883279 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6d0800 == 37 [pid = 1945] [id = 570] 07:04:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x123a9f000) [pid = 1945] [serial = 1710] [outer = 0x0] 07:04:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x125c2b800) [pid = 1945] [serial = 1711] [outer = 0x123a9f000] 07:04:43 INFO - PROCESS | 1945 | 1461333883304 Marionette DEBUG loaded listener.js 07:04:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x1270e3000) [pid = 1945] [serial = 1712] [outer = 0x123a9f000] 07:04:43 INFO - PROCESS | 1945 | 1461333883682 Marionette TRACE conn3 <- [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]]]}] 07:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 518ms 07:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:04:43 INFO - PROCESS | 1945 | 1461333883700 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 07:04:43 INFO - PROCESS | 1945 | 1461333883702 Marionette TRACE conn3 <- [1,2253,null,{"value":"7"}] 07:04:43 INFO - PROCESS | 1945 | 1461333883705 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:04:43 INFO - PROCESS | 1945 | 1461333883707 Marionette TRACE conn3 <- [1,2254,null,{}] 07:04:43 INFO - PROCESS | 1945 | 1461333883710 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:43 INFO - PROCESS | 1945 | 1461333883855 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 07:04:43 INFO - PROCESS | 1945 | 1461333883890 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a8b4800 == 38 [pid = 1945] [id = 571] 07:04:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11c50d400) [pid = 1945] [serial = 1713] [outer = 0x0] 07:04:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x1271e7000) [pid = 1945] [serial = 1714] [outer = 0x11c50d400] 07:04:43 INFO - PROCESS | 1945 | 1461333883915 Marionette DEBUG loaded listener.js 07:04:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x127baa000) [pid = 1945] [serial = 1715] [outer = 0x11c50d400] 07:04:44 INFO - PROCESS | 1945 | 1461333884244 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 07:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 572ms 07:04:44 INFO - PROCESS | 1945 | 1461333884278 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 07:04:44 INFO - PROCESS | 1945 | 1461333884279 Marionette TRACE conn3 <- [1,2257,null,{"value":"7"}] 07:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:04:44 INFO - PROCESS | 1945 | 1461333884281 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:04:44 INFO - PROCESS | 1945 | 1461333884282 Marionette TRACE conn3 <- [1,2258,null,{}] 07:04:44 INFO - PROCESS | 1945 | 1461333884284 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:44 INFO - PROCESS | 1945 | 1461333884381 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 07:04:44 INFO - PROCESS | 1945 | 1461333884385 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aae2800 == 39 [pid = 1945] [id = 572] 07:04:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x127604400) [pid = 1945] [serial = 1716] [outer = 0x0] 07:04:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x127f8c400) [pid = 1945] [serial = 1717] [outer = 0x127604400] 07:04:44 INFO - PROCESS | 1945 | 1461333884410 Marionette DEBUG loaded listener.js 07:04:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12803f800) [pid = 1945] [serial = 1718] [outer = 0x127604400] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x127880400) [pid = 1945] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x129e88000) [pid = 1945] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12a09ec00) [pid = 1945] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x114bc6000) [pid = 1945] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x127569800) [pid = 1945] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x123a9dc00) [pid = 1945] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x123937400) [pid = 1945] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11ace4c00) [pid = 1945] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11b6d2c00) [pid = 1945] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x114bc3c00) [pid = 1945] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11a931800) [pid = 1945] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x1145d7800) [pid = 1945] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x115664800) [pid = 1945] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x115302400) [pid = 1945] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x114447400) [pid = 1945] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11aa12c00) [pid = 1945] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:04:44 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x119d5f800) [pid = 1945] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:04:44 INFO - PROCESS | 1945 | 1461333884860 Marionette TRACE conn3 <- [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]]]}] 07:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 619ms 07:04:44 INFO - PROCESS | 1945 | 1461333884912 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 07:04:44 INFO - PROCESS | 1945 | 1461333884914 Marionette TRACE conn3 <- [1,2261,null,{"value":"7"}] 07:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:04:44 INFO - PROCESS | 1945 | 1461333884916 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:04:44 INFO - PROCESS | 1945 | 1461333884917 Marionette TRACE conn3 <- [1,2262,null,{}] 07:04:44 INFO - PROCESS | 1945 | 1461333884920 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:45 INFO - PROCESS | 1945 | 1461333885004 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 07:04:45 INFO - PROCESS | 1945 | 1461333885011 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x127c50800 == 40 [pid = 1945] [id = 573] 07:04:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11a975800) [pid = 1945] [serial = 1719] [outer = 0x0] 07:04:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11c1b2c00) [pid = 1945] [serial = 1720] [outer = 0x11a975800] 07:04:45 INFO - PROCESS | 1945 | 1461333885036 Marionette DEBUG loaded listener.js 07:04:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x127ba0800) [pid = 1945] [serial = 1721] [outer = 0x11a975800] 07:04:45 INFO - PROCESS | 1945 | 1461333885361 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 07:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 469ms 07:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:04:45 INFO - PROCESS | 1945 | 1461333885385 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 07:04:45 INFO - PROCESS | 1945 | 1461333885387 Marionette TRACE conn3 <- [1,2265,null,{"value":"7"}] 07:04:45 INFO - PROCESS | 1945 | 1461333885389 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:04:45 INFO - PROCESS | 1945 | 1461333885390 Marionette TRACE conn3 <- [1,2266,null,{}] 07:04:45 INFO - PROCESS | 1945 | 1461333885395 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:45 INFO - PROCESS | 1945 | 1461333885471 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 07:04:45 INFO - PROCESS | 1945 | 1461333885526 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b667800 == 41 [pid = 1945] [id = 574] 07:04:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11c105000) [pid = 1945] [serial = 1722] [outer = 0x0] 07:04:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12823b800) [pid = 1945] [serial = 1723] [outer = 0x11c105000] 07:04:45 INFO - PROCESS | 1945 | 1461333885551 Marionette DEBUG loaded listener.js 07:04:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x129219000) [pid = 1945] [serial = 1724] [outer = 0x11c105000] 07:04:45 INFO - PROCESS | 1945 | 1461333885828 Marionette TRACE conn3 <- [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]]]}] 07:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 473ms 07:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:04:45 INFO - PROCESS | 1945 | 1461333885864 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 07:04:45 INFO - PROCESS | 1945 | 1461333885865 Marionette TRACE conn3 <- [1,2269,null,{"value":"7"}] 07:04:45 INFO - PROCESS | 1945 | 1461333885868 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:04:45 INFO - PROCESS | 1945 | 1461333885869 Marionette TRACE conn3 <- [1,2270,null,{}] 07:04:45 INFO - PROCESS | 1945 | 1461333885871 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:45 INFO - PROCESS | 1945 | 1461333885956 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 07:04:45 INFO - PROCESS | 1945 | 1461333885962 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bec4000 == 42 [pid = 1945] [id = 575] 07:04:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x128887400) [pid = 1945] [serial = 1725] [outer = 0x0] 07:04:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x129e81000) [pid = 1945] [serial = 1726] [outer = 0x128887400] 07:04:45 INFO - PROCESS | 1945 | 1461333885986 Marionette DEBUG loaded listener.js 07:04:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x129e86000) [pid = 1945] [serial = 1727] [outer = 0x128887400] 07:04:46 INFO - PROCESS | 1945 | 1461333886387 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 07:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 572ms 07:04:46 INFO - PROCESS | 1945 | 1461333886449 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 07:04:46 INFO - PROCESS | 1945 | 1461333886451 Marionette TRACE conn3 <- [1,2273,null,{"value":"7"}] 07:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:04:46 INFO - PROCESS | 1945 | 1461333886454 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:04:46 INFO - PROCESS | 1945 | 1461333886458 Marionette TRACE conn3 <- [1,2274,null,{}] 07:04:46 INFO - PROCESS | 1945 | 1461333886462 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:46 INFO - PROCESS | 1945 | 1461333886586 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 07:04:46 INFO - PROCESS | 1945 | 1461333886599 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cfb1800 == 43 [pid = 1945] [id = 576] 07:04:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x129e88400) [pid = 1945] [serial = 1728] [outer = 0x0] 07:04:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12a055c00) [pid = 1945] [serial = 1729] [outer = 0x129e88400] 07:04:46 INFO - PROCESS | 1945 | 1461333886639 Marionette DEBUG loaded listener.js 07:04:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x12a05b000) [pid = 1945] [serial = 1730] [outer = 0x129e88400] 07:04:47 INFO - PROCESS | 1945 | 1461333887236 Marionette TRACE conn3 <- [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]]]}] 07:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 824ms 07:04:47 INFO - PROCESS | 1945 | 1461333887278 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 07:04:47 INFO - PROCESS | 1945 | 1461333887282 Marionette TRACE conn3 <- [1,2277,null,{"value":"7"}] 07:04:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:04:47 INFO - PROCESS | 1945 | 1461333887286 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:04:47 INFO - PROCESS | 1945 | 1461333887288 Marionette TRACE conn3 <- [1,2278,null,{}] 07:04:47 INFO - PROCESS | 1945 | 1461333887292 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:47 INFO - PROCESS | 1945 | 1461333887400 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 07:04:47 INFO - PROCESS | 1945 | 1461333887480 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x11926b000 == 44 [pid = 1945] [id = 577] 07:04:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x114ea2c00) [pid = 1945] [serial = 1731] [outer = 0x0] 07:04:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x115307000) [pid = 1945] [serial = 1732] [outer = 0x114ea2c00] 07:04:47 INFO - PROCESS | 1945 | 1461333887511 Marionette DEBUG loaded listener.js 07:04:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x115670800) [pid = 1945] [serial = 1733] [outer = 0x114ea2c00] 07:04:48 INFO - PROCESS | 1945 | 1461333888190 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 07:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 921ms 07:04:48 INFO - PROCESS | 1945 | 1461333888233 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 07:04:48 INFO - PROCESS | 1945 | 1461333888235 Marionette TRACE conn3 <- [1,2281,null,{"value":"7"}] 07:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:04:48 INFO - PROCESS | 1945 | 1461333888247 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:04:48 INFO - PROCESS | 1945 | 1461333888249 Marionette TRACE conn3 <- [1,2282,null,{}] 07:04:48 INFO - PROCESS | 1945 | 1461333888253 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:48 INFO - PROCESS | 1945 | 1461333888349 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 07:04:48 INFO - PROCESS | 1945 | 1461333888430 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x115998800 == 45 [pid = 1945] [id = 578] 07:04:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x114ea4000) [pid = 1945] [serial = 1734] [outer = 0x0] 07:04:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x115304800) [pid = 1945] [serial = 1735] [outer = 0x114ea4000] 07:04:48 INFO - PROCESS | 1945 | 1461333888461 Marionette DEBUG loaded listener.js 07:04:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x115670c00) [pid = 1945] [serial = 1736] [outer = 0x114ea4000] 07:04:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12bec4000 == 44 [pid = 1945] [id = 575] 07:04:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12b667800 == 43 [pid = 1945] [id = 574] 07:04:48 INFO - PROCESS | 1945 | --DOCSHELL 0x127c50800 == 42 [pid = 1945] [id = 573] 07:04:48 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12a3a7000) [pid = 1945] [serial = 1675] [outer = 0x0] [url = about:blank] 07:04:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12aae2800 == 41 [pid = 1945] [id = 572] 07:04:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12a8b4800 == 40 [pid = 1945] [id = 571] 07:04:48 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6d0800 == 39 [pid = 1945] [id = 570] 07:04:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11b68a000 == 38 [pid = 1945] [id = 569] 07:04:48 INFO - PROCESS | 1945 | --DOCSHELL 0x1288be800 == 37 [pid = 1945] [id = 568] 07:04:48 INFO - PROCESS | 1945 | --DOCSHELL 0x11a519800 == 36 [pid = 1945] [id = 567] 07:04:48 INFO - PROCESS | 1945 | --DOCSHELL 0x127083800 == 35 [pid = 1945] [id = 566] 07:04:49 INFO - PROCESS | 1945 | --DOCSHELL 0x125d21000 == 34 [pid = 1945] [id = 565] 07:04:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11c488000 == 33 [pid = 1945] [id = 564] 07:04:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba69800 == 32 [pid = 1945] [id = 563] 07:04:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae92000 == 31 [pid = 1945] [id = 562] 07:04:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11a51a000 == 30 [pid = 1945] [id = 561] 07:04:49 INFO - PROCESS | 1945 | --DOCSHELL 0x11913c000 == 29 [pid = 1945] [id = 560] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x128883400) [pid = 1945] [serial = 1657] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12a05d400) [pid = 1945] [serial = 1660] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x12a0a0800) [pid = 1945] [serial = 1663] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12a098800) [pid = 1945] [serial = 1661] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12a39e400) [pid = 1945] [serial = 1664] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x119270c00) [pid = 1945] [serial = 1667] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x115671000) [pid = 1945] [serial = 1666] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x127c80400) [pid = 1945] [serial = 1654] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x1270dec00) [pid = 1945] [serial = 1651] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x127568400) [pid = 1945] [serial = 1652] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x123aa2000) [pid = 1945] [serial = 1648] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x125c26000) [pid = 1945] [serial = 1649] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11c438c00) [pid = 1945] [serial = 1645] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x123935400) [pid = 1945] [serial = 1646] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11bb45400) [pid = 1945] [serial = 1642] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11c10cc00) [pid = 1945] [serial = 1643] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11aa16000) [pid = 1945] [serial = 1639] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11b622000) [pid = 1945] [serial = 1640] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11acdf400) [pid = 1945] [serial = 1636] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11aceec00) [pid = 1945] [serial = 1637] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x118f56400) [pid = 1945] [serial = 1633] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x11a7eac00) [pid = 1945] [serial = 1634] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x11666d800) [pid = 1945] [serial = 1630] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x118942000) [pid = 1945] [serial = 1631] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x115666400) [pid = 1945] [serial = 1627] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x115672400) [pid = 1945] [serial = 1628] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x12efd9000) [pid = 1945] [serial = 1625] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x129e87c00) [pid = 1945] [serial = 1658] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x127608c00) [pid = 1945] [serial = 1672] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 82 (0x12393d800) [pid = 1945] [serial = 1670] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 81 (0x127f8e400) [pid = 1945] [serial = 1655] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 80 (0x11bbc9c00) [pid = 1945] [serial = 1669] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | --DOMWINDOW == 79 (0x12a09a000) [pid = 1945] [serial = 1673] [outer = 0x0] [url = about:blank] 07:04:49 INFO - PROCESS | 1945 | 1461333889045 Marionette TRACE conn3 <- [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]]]}] 07:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 823ms 07:04:49 INFO - PROCESS | 1945 | 1461333889071 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 07:04:49 INFO - PROCESS | 1945 | 1461333889079 Marionette TRACE conn3 <- [1,2285,null,{"value":"7"}] 07:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:04:49 INFO - PROCESS | 1945 | 1461333889086 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:04:49 INFO - PROCESS | 1945 | 1461333889089 Marionette TRACE conn3 <- [1,2286,null,{}] 07:04:49 INFO - PROCESS | 1945 | 1461333889096 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:49 INFO - PROCESS | 1945 | 1461333889171 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 07:04:49 INFO - PROCESS | 1945 | 1461333889181 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x119704000 == 30 [pid = 1945] [id = 579] 07:04:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 80 (0x11566a400) [pid = 1945] [serial = 1737] [outer = 0x0] 07:04:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 81 (0x11666d800) [pid = 1945] [serial = 1738] [outer = 0x11566a400] 07:04:49 INFO - PROCESS | 1945 | 1461333889207 Marionette DEBUG loaded listener.js 07:04:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 82 (0x1186aa400) [pid = 1945] [serial = 1739] [outer = 0x11566a400] 07:04:49 INFO - PROCESS | 1945 | 1461333889580 Marionette TRACE conn3 <- [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]]]}] 07:04:49 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 07:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 526ms 07:04:49 INFO - PROCESS | 1945 | 1461333889612 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 07:04:49 INFO - PROCESS | 1945 | 1461333889613 Marionette TRACE conn3 <- [1,2289,null,{"value":"7"}] 07:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:04:49 INFO - PROCESS | 1945 | 1461333889615 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:04:49 INFO - PROCESS | 1945 | 1461333889618 Marionette TRACE conn3 <- [1,2290,null,{}] 07:04:49 INFO - PROCESS | 1945 | 1461333889626 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:49 INFO - PROCESS | 1945 | 1461333889704 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 07:04:49 INFO - PROCESS | 1945 | 1461333889735 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b671000 == 31 [pid = 1945] [id = 580] 07:04:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 83 (0x1191b0c00) [pid = 1945] [serial = 1740] [outer = 0x0] 07:04:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x119274400) [pid = 1945] [serial = 1741] [outer = 0x1191b0c00] 07:04:49 INFO - PROCESS | 1945 | 1461333889764 Marionette DEBUG loaded listener.js 07:04:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11a759400) [pid = 1945] [serial = 1742] [outer = 0x1191b0c00] 07:04:50 INFO - PROCESS | 1945 | 1461333890089 Marionette TRACE conn3 <- [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]]]}] 07:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 524ms 07:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:04:50 INFO - PROCESS | 1945 | 1461333890141 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 07:04:50 INFO - PROCESS | 1945 | 1461333890142 Marionette TRACE conn3 <- [1,2293,null,{"value":"7"}] 07:04:50 INFO - PROCESS | 1945 | 1461333890144 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:04:50 INFO - PROCESS | 1945 | 1461333890145 Marionette TRACE conn3 <- [1,2294,null,{}] 07:04:50 INFO - PROCESS | 1945 | 1461333890147 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:50 INFO - PROCESS | 1945 | 1461333890220 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 07:04:50 INFO - PROCESS | 1945 | 1461333890227 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c323800 == 32 [pid = 1945] [id = 581] 07:04:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11a7e4400) [pid = 1945] [serial = 1743] [outer = 0x0] 07:04:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11a932400) [pid = 1945] [serial = 1744] [outer = 0x11a7e4400] 07:04:50 INFO - PROCESS | 1945 | 1461333890253 Marionette DEBUG loaded listener.js 07:04:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11acdf400) [pid = 1945] [serial = 1745] [outer = 0x11a7e4400] 07:04:50 INFO - PROCESS | 1945 | 1461333890582 Marionette TRACE conn3 <- [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]]]}] 07:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms 07:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:04:50 INFO - PROCESS | 1945 | 1461333890615 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 07:04:50 INFO - PROCESS | 1945 | 1461333890616 Marionette TRACE conn3 <- [1,2297,null,{"value":"7"}] 07:04:50 INFO - PROCESS | 1945 | 1461333890618 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:04:50 INFO - PROCESS | 1945 | 1461333890619 Marionette TRACE conn3 <- [1,2298,null,{}] 07:04:50 INFO - PROCESS | 1945 | 1461333890621 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:50 INFO - PROCESS | 1945 | 1461333890692 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 07:04:50 INFO - PROCESS | 1945 | 1461333890697 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dcf000 == 33 [pid = 1945] [id = 582] 07:04:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11acdf800) [pid = 1945] [serial = 1746] [outer = 0x0] 07:04:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11acedc00) [pid = 1945] [serial = 1747] [outer = 0x11acdf800] 07:04:50 INFO - PROCESS | 1945 | 1461333890722 Marionette DEBUG loaded listener.js 07:04:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11acfc400) [pid = 1945] [serial = 1748] [outer = 0x11acdf800] 07:04:51 INFO - PROCESS | 1945 | 1461333891062 Marionette TRACE conn3 <- [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]]]}] 07:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 469ms 07:04:51 INFO - PROCESS | 1945 | 1461333891087 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 07:04:51 INFO - PROCESS | 1945 | 1461333891088 Marionette TRACE conn3 <- [1,2301,null,{"value":"7"}] 07:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:04:51 INFO - PROCESS | 1945 | 1461333891091 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:04:51 INFO - PROCESS | 1945 | 1461333891092 Marionette TRACE conn3 <- [1,2302,null,{}] 07:04:51 INFO - PROCESS | 1945 | 1461333891094 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:51 INFO - PROCESS | 1945 | 1461333891225 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 07:04:51 INFO - PROCESS | 1945 | 1461333891258 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x127229000 == 34 [pid = 1945] [id = 583] 07:04:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11aea0800) [pid = 1945] [serial = 1749] [outer = 0x0] 07:04:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x11b6d1000) [pid = 1945] [serial = 1750] [outer = 0x11aea0800] 07:04:51 INFO - PROCESS | 1945 | 1461333891286 Marionette DEBUG loaded listener.js 07:04:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x11bd29c00) [pid = 1945] [serial = 1751] [outer = 0x11aea0800] 07:04:51 INFO - PROCESS | 1945 | 1461333891594 Marionette TRACE conn3 <- [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]]]}] 07:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 521ms 07:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:04:51 INFO - PROCESS | 1945 | 1461333891620 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 07:04:51 INFO - PROCESS | 1945 | 1461333891622 Marionette TRACE conn3 <- [1,2305,null,{"value":"7"}] 07:04:51 INFO - PROCESS | 1945 | 1461333891628 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:04:51 INFO - PROCESS | 1945 | 1461333891630 Marionette TRACE conn3 <- [1,2306,null,{}] 07:04:51 INFO - PROCESS | 1945 | 1461333891632 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:51 INFO - PROCESS | 1945 | 1461333891726 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 07:04:51 INFO - PROCESS | 1945 | 1461333891754 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x127855800 == 35 [pid = 1945] [id = 584] 07:04:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11bbccc00) [pid = 1945] [serial = 1752] [outer = 0x0] 07:04:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11c106000) [pid = 1945] [serial = 1753] [outer = 0x11bbccc00] 07:04:51 INFO - PROCESS | 1945 | 1461333891774 Marionette DEBUG loaded listener.js 07:04:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11c43b800) [pid = 1945] [serial = 1754] [outer = 0x11bbccc00] 07:04:52 INFO - PROCESS | 1945 | 1461333892178 Marionette TRACE conn3 <- [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]]]}] 07:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 575ms 07:04:52 INFO - PROCESS | 1945 | 1461333892204 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 07:04:52 INFO - PROCESS | 1945 | 1461333892206 Marionette TRACE conn3 <- [1,2309,null,{"value":"7"}] 07:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:04:52 INFO - PROCESS | 1945 | 1461333892212 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:04:52 INFO - PROCESS | 1945 | 1461333892214 Marionette TRACE conn3 <- [1,2310,null,{}] 07:04:52 INFO - PROCESS | 1945 | 1461333892218 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:52 INFO - PROCESS | 1945 | 1461333892363 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 07:04:52 INFO - PROCESS | 1945 | 1461333892389 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b19000 == 36 [pid = 1945] [id = 585] 07:04:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11c43cc00) [pid = 1945] [serial = 1755] [outer = 0x0] 07:04:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11c5f0400) [pid = 1945] [serial = 1756] [outer = 0x11c43cc00] 07:04:52 INFO - PROCESS | 1945 | 1461333892431 Marionette DEBUG loaded listener.js 07:04:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x123933c00) [pid = 1945] [serial = 1757] [outer = 0x11c43cc00] 07:04:52 INFO - PROCESS | 1945 | 1461333892863 Marionette TRACE conn3 <- [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]]]}] 07:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 671ms 07:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:04:52 INFO - PROCESS | 1945 | 1461333892885 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 07:04:52 INFO - PROCESS | 1945 | 1461333892886 Marionette TRACE conn3 <- [1,2313,null,{"value":"7"}] 07:04:52 INFO - PROCESS | 1945 | 1461333892890 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:04:52 INFO - PROCESS | 1945 | 1461333892892 Marionette TRACE conn3 <- [1,2314,null,{}] 07:04:52 INFO - PROCESS | 1945 | 1461333892902 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:53 INFO - PROCESS | 1945 | 1461333893026 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 07:04:53 INFO - PROCESS | 1945 | 1461333893030 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6c0000 == 37 [pid = 1945] [id = 586] 07:04:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11c512400) [pid = 1945] [serial = 1758] [outer = 0x0] 07:04:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12393c000) [pid = 1945] [serial = 1759] [outer = 0x11c512400] 07:04:53 INFO - PROCESS | 1945 | 1461333893055 Marionette DEBUG loaded listener.js 07:04:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x125c26800) [pid = 1945] [serial = 1760] [outer = 0x11c512400] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x114bbf800) [pid = 1945] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11c50d400) [pid = 1945] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x116840800) [pid = 1945] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x115308000) [pid = 1945] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x114707800) [pid = 1945] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11b628800) [pid = 1945] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x114ea4c00) [pid = 1945] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x12a39cc00) [pid = 1945] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x118f60400) [pid = 1945] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x114bc7000) [pid = 1945] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11c00b000) [pid = 1945] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x11a923800) [pid = 1945] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x114ea3000) [pid = 1945] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x123a9f000) [pid = 1945] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x127604400) [pid = 1945] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x11c105000) [pid = 1945] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x11a975800) [pid = 1945] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:04:53 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x128887400) [pid = 1945] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:04:53 INFO - PROCESS | 1945 | 1461333893499 Marionette TRACE conn3 <- [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]]]}] 07:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 622ms 07:04:53 INFO - PROCESS | 1945 | 1461333893515 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 07:04:53 INFO - PROCESS | 1945 | 1461333893516 Marionette TRACE conn3 <- [1,2317,null,{"value":"7"}] 07:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:04:53 INFO - PROCESS | 1945 | 1461333893519 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:04:53 INFO - PROCESS | 1945 | 1461333893520 Marionette TRACE conn3 <- [1,2318,null,{}] 07:04:53 INFO - PROCESS | 1945 | 1461333893530 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:53 INFO - PROCESS | 1945 | 1461333893637 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 07:04:53 INFO - PROCESS | 1945 | 1461333893646 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x127069000 == 38 [pid = 1945] [id = 587] 07:04:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x114bc3c00) [pid = 1945] [serial = 1761] [outer = 0x0] 07:04:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11a975800) [pid = 1945] [serial = 1762] [outer = 0x114bc3c00] 07:04:53 INFO - PROCESS | 1945 | 1461333893671 Marionette DEBUG loaded listener.js 07:04:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11c009800) [pid = 1945] [serial = 1763] [outer = 0x114bc3c00] 07:04:54 INFO - PROCESS | 1945 | 1461333894014 Marionette TRACE conn3 <- [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] 07:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:04:54 INFO - PROCESS | 1945 | 1461333894044 Marionette TRACE conn3 <- [1,2321,null,{"value":"7"}] 07:04:54 INFO - PROCESS | 1945 | 1461333894047 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:04:54 INFO - PROCESS | 1945 | 1461333894050 Marionette TRACE conn3 <- [1,2322,null,{}] 07:04:54 INFO - PROCESS | 1945 | 1461333894053 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:54 INFO - PROCESS | 1945 | 1461333894228 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 07:04:54 INFO - PROCESS | 1945 | 1461333894246 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aacb000 == 39 [pid = 1945] [id = 588] 07:04:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11ac18c00) [pid = 1945] [serial = 1764] [outer = 0x0] 07:04:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x125e2ac00) [pid = 1945] [serial = 1765] [outer = 0x11ac18c00] 07:04:54 INFO - PROCESS | 1945 | 1461333894293 Marionette DEBUG loaded listener.js 07:04:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x127f8f000) [pid = 1945] [serial = 1766] [outer = 0x11ac18c00] 07:04:54 INFO - PROCESS | 1945 | 1461333894620 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 07:04:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:04:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 622ms 07:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:04:54 INFO - PROCESS | 1945 | 1461333894669 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 07:04:54 INFO - PROCESS | 1945 | 1461333894670 Marionette TRACE conn3 <- [1,2325,null,{"value":"7"}] 07:04:54 INFO - PROCESS | 1945 | 1461333894673 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:04:54 INFO - PROCESS | 1945 | 1461333894674 Marionette TRACE conn3 <- [1,2326,null,{}] 07:04:54 INFO - PROCESS | 1945 | 1461333894676 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:54 INFO - PROCESS | 1945 | 1461333894753 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 07:04:54 INFO - PROCESS | 1945 | 1461333894759 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b724000 == 40 [pid = 1945] [id = 589] 07:04:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x128007800) [pid = 1945] [serial = 1767] [outer = 0x0] 07:04:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x12920dc00) [pid = 1945] [serial = 1768] [outer = 0x128007800] 07:04:54 INFO - PROCESS | 1945 | 1461333894785 Marionette DEBUG loaded listener.js 07:04:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x129e84800) [pid = 1945] [serial = 1769] [outer = 0x128007800] 07:04:55 INFO - PROCESS | 1945 | 1461333895109 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 07:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 471ms 07:04:55 INFO - PROCESS | 1945 | 1461333895157 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 07:04:55 INFO - PROCESS | 1945 | 1461333895160 Marionette TRACE conn3 <- [1,2329,null,{"value":"7"}] 07:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:04:55 INFO - PROCESS | 1945 | 1461333895162 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:04:55 INFO - PROCESS | 1945 | 1461333895163 Marionette TRACE conn3 <- [1,2330,null,{}] 07:04:55 INFO - PROCESS | 1945 | 1461333895166 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:55 INFO - PROCESS | 1945 | 1461333895247 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 07:04:55 INFO - PROCESS | 1945 | 1461333895252 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bec7000 == 41 [pid = 1945] [id = 590] 07:04:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x129b3f000) [pid = 1945] [serial = 1770] [outer = 0x0] 07:04:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x12a059000) [pid = 1945] [serial = 1771] [outer = 0x129b3f000] 07:04:55 INFO - PROCESS | 1945 | 1461333895277 Marionette DEBUG loaded listener.js 07:04:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x12a061000) [pid = 1945] [serial = 1772] [outer = 0x129b3f000] 07:04:55 INFO - PROCESS | 1945 | 1461333895722 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 07:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 621ms 07:04:55 INFO - PROCESS | 1945 | 1461333895784 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 07:04:55 INFO - PROCESS | 1945 | 1461333895787 Marionette TRACE conn3 <- [1,2333,null,{"value":"7"}] 07:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:04:55 INFO - PROCESS | 1945 | 1461333895810 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:04:55 INFO - PROCESS | 1945 | 1461333895812 Marionette TRACE conn3 <- [1,2334,null,{}] 07:04:55 INFO - PROCESS | 1945 | 1461333895817 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:55 INFO - PROCESS | 1945 | 1461333895920 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 07:04:56 INFO - PROCESS | 1945 | 1461333896014 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab0c000 == 42 [pid = 1945] [id = 591] 07:04:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x118646800) [pid = 1945] [serial = 1773] [outer = 0x0] 07:04:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x1186a7000) [pid = 1945] [serial = 1774] [outer = 0x118646800] 07:04:56 INFO - PROCESS | 1945 | 1461333896047 Marionette DEBUG loaded listener.js 07:04:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x1189d6c00) [pid = 1945] [serial = 1775] [outer = 0x118646800] 07:04:56 INFO - PROCESS | 1945 | 1461333896466 Marionette TRACE conn3 <- [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]]]}] 07:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 690ms 07:04:56 INFO - PROCESS | 1945 | 1461333896482 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 07:04:56 INFO - PROCESS | 1945 | 1461333896486 Marionette TRACE conn3 <- [1,2337,null,{"value":"7"}] 07:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:04:56 INFO - PROCESS | 1945 | 1461333896491 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:04:56 INFO - PROCESS | 1945 | 1461333896493 Marionette TRACE conn3 <- [1,2338,null,{}] 07:04:56 INFO - PROCESS | 1945 | 1461333896495 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:56 INFO - PROCESS | 1945 | 1461333896594 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 07:04:56 INFO - PROCESS | 1945 | 1461333896644 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e10000 == 43 [pid = 1945] [id = 592] 07:04:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x118973800) [pid = 1945] [serial = 1776] [outer = 0x0] 07:04:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x1191ae400) [pid = 1945] [serial = 1777] [outer = 0x118973800] 07:04:56 INFO - PROCESS | 1945 | 1461333896674 Marionette DEBUG loaded listener.js 07:04:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11ac1e000) [pid = 1945] [serial = 1778] [outer = 0x118973800] 07:04:57 INFO - PROCESS | 1945 | 1461333897138 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 07:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 674ms 07:04:57 INFO - PROCESS | 1945 | 1461333897176 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 07:04:57 INFO - PROCESS | 1945 | 1461333897178 Marionette TRACE conn3 <- [1,2341,null,{"value":"7"}] 07:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:04:57 INFO - PROCESS | 1945 | 1461333897183 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:04:57 INFO - PROCESS | 1945 | 1461333897185 Marionette TRACE conn3 <- [1,2342,null,{}] 07:04:57 INFO - PROCESS | 1945 | 1461333897195 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:57 INFO - PROCESS | 1945 | 1461333897365 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 07:04:57 INFO - PROCESS | 1945 | 1461333897455 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cce3800 == 44 [pid = 1945] [id = 593] 07:04:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11bb44c00) [pid = 1945] [serial = 1779] [outer = 0x0] 07:04:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11bbcd400) [pid = 1945] [serial = 1780] [outer = 0x11bb44c00] 07:04:57 INFO - PROCESS | 1945 | 1461333897507 Marionette DEBUG loaded listener.js 07:04:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11c10fc00) [pid = 1945] [serial = 1781] [outer = 0x11bb44c00] 07:04:58 INFO - PROCESS | 1945 | 1461333898015 Marionette TRACE conn3 <- [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]]]}] 07:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 876ms 07:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:04:58 INFO - PROCESS | 1945 | 1461333898059 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 07:04:58 INFO - PROCESS | 1945 | 1461333898061 Marionette TRACE conn3 <- [1,2345,null,{"value":"7"}] 07:04:58 INFO - PROCESS | 1945 | 1461333898063 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:04:58 INFO - PROCESS | 1945 | 1461333898065 Marionette TRACE conn3 <- [1,2346,null,{}] 07:04:58 INFO - PROCESS | 1945 | 1461333898067 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:58 INFO - PROCESS | 1945 | 1461333898162 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 07:04:58 INFO - PROCESS | 1945 | 1461333898215 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d218000 == 45 [pid = 1945] [id = 594] 07:04:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x123aa2400) [pid = 1945] [serial = 1782] [outer = 0x0] 07:04:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x1271ecc00) [pid = 1945] [serial = 1783] [outer = 0x123aa2400] 07:04:58 INFO - PROCESS | 1945 | 1461333898245 Marionette DEBUG loaded listener.js 07:04:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x127c7ec00) [pid = 1945] [serial = 1784] [outer = 0x123aa2400] 07:04:58 INFO - PROCESS | 1945 | 1461333898652 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 07:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 619ms 07:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:04:58 INFO - PROCESS | 1945 | 1461333898682 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 07:04:58 INFO - PROCESS | 1945 | 1461333898684 Marionette TRACE conn3 <- [1,2349,null,{"value":"7"}] 07:04:58 INFO - PROCESS | 1945 | 1461333898686 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:04:58 INFO - PROCESS | 1945 | 1461333898687 Marionette TRACE conn3 <- [1,2350,null,{}] 07:04:58 INFO - PROCESS | 1945 | 1461333898689 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:58 INFO - PROCESS | 1945 | 1461333898784 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 07:04:58 INFO - PROCESS | 1945 | 1461333898882 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d946800 == 46 [pid = 1945] [id = 595] 07:04:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x127c81000) [pid = 1945] [serial = 1785] [outer = 0x0] 07:04:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x129b47000) [pid = 1945] [serial = 1786] [outer = 0x127c81000] 07:04:58 INFO - PROCESS | 1945 | 1461333898912 Marionette DEBUG loaded listener.js 07:04:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12a059800) [pid = 1945] [serial = 1787] [outer = 0x127c81000] 07:04:59 INFO - PROCESS | 1945 | 1461333899344 Marionette TRACE conn3 <- [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]]]}] 07:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 07:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:04:59 INFO - PROCESS | 1945 | 1461333899357 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 07:04:59 INFO - PROCESS | 1945 | 1461333899358 Marionette TRACE conn3 <- [1,2353,null,{"value":"7"}] 07:04:59 INFO - PROCESS | 1945 | 1461333899360 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:04:59 INFO - PROCESS | 1945 | 1461333899362 Marionette TRACE conn3 <- [1,2354,null,{}] 07:04:59 INFO - PROCESS | 1945 | 1461333899364 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:04:59 INFO - PROCESS | 1945 | 1461333899576 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 07:04:59 INFO - PROCESS | 1945 | 1461333899645 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11925c800 == 47 [pid = 1945] [id = 596] 07:04:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x114bc0400) [pid = 1945] [serial = 1788] [outer = 0x0] 07:04:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x114bc9800) [pid = 1945] [serial = 1789] [outer = 0x114bc0400] 07:04:59 INFO - PROCESS | 1945 | 1461333899675 Marionette DEBUG loaded listener.js 07:04:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x114ea2000) [pid = 1945] [serial = 1790] [outer = 0x114bc0400] 07:05:00 INFO - PROCESS | 1945 | 1461333900123 Marionette TRACE conn3 <- [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]]]}] 07:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 821ms 07:05:00 INFO - PROCESS | 1945 | 1461333900182 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 07:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:05:00 INFO - PROCESS | 1945 | 1461333900184 Marionette TRACE conn3 <- [1,2357,null,{"value":"7"}] 07:05:00 INFO - PROCESS | 1945 | 1461333900187 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:05:00 INFO - PROCESS | 1945 | 1461333900190 Marionette TRACE conn3 <- [1,2358,null,{}] 07:05:00 INFO - PROCESS | 1945 | 1461333900195 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:00 INFO - PROCESS | 1945 | 1461333900286 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12b724000 == 46 [pid = 1945] [id = 589] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12aacb000 == 45 [pid = 1945] [id = 588] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x127069000 == 44 [pid = 1945] [id = 587] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6c0000 == 43 [pid = 1945] [id = 586] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x129b19000 == 42 [pid = 1945] [id = 585] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x127855800 == 41 [pid = 1945] [id = 584] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x127229000 == 40 [pid = 1945] [id = 583] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x123dcf000 == 39 [pid = 1945] [id = 582] 07:05:00 INFO - PROCESS | 1945 | 1461333900397 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x11c323800 == 38 [pid = 1945] [id = 581] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x11b671000 == 37 [pid = 1945] [id = 580] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x119704000 == 36 [pid = 1945] [id = 579] 07:05:00 INFO - PROCESS | 1945 | --DOCSHELL 0x115998800 == 35 [pid = 1945] [id = 578] 07:05:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x11574c800 == 36 [pid = 1945] [id = 597] 07:05:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x114e9d000) [pid = 1945] [serial = 1791] [outer = 0x0] 07:05:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x114f60400) [pid = 1945] [serial = 1792] [outer = 0x114e9d000] 07:05:00 INFO - PROCESS | 1945 | 1461333900436 Marionette DEBUG loaded listener.js 07:05:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x118ec9c00) [pid = 1945] [serial = 1793] [outer = 0x114e9d000] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x129e81000) [pid = 1945] [serial = 1726] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11c50d000) [pid = 1945] [serial = 1708] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x123a9e800) [pid = 1945] [serial = 1709] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x1271e7000) [pid = 1945] [serial = 1714] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11bd2b400) [pid = 1945] [serial = 1702] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11c008c00) [pid = 1945] [serial = 1703] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11566e400) [pid = 1945] [serial = 1681] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x116666c00) [pid = 1945] [serial = 1682] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x118975000) [pid = 1945] [serial = 1684] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x118f5b400) [pid = 1945] [serial = 1685] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11bb45c00) [pid = 1945] [serial = 1699] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11bbcb400) [pid = 1945] [serial = 1700] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x114ea5c00) [pid = 1945] [serial = 1678] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x115302c00) [pid = 1945] [serial = 1679] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x12aa06400) [pid = 1945] [serial = 1676] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x119d5c000) [pid = 1945] [serial = 1687] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x119dfc800) [pid = 1945] [serial = 1688] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11a762400) [pid = 1945] [serial = 1690] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11a929c00) [pid = 1945] [serial = 1691] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11c103c00) [pid = 1945] [serial = 1705] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11aa1d000) [pid = 1945] [serial = 1693] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11acfd000) [pid = 1945] [serial = 1694] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11b62b400) [pid = 1945] [serial = 1696] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11b6dc000) [pid = 1945] [serial = 1697] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x125c2b800) [pid = 1945] [serial = 1711] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x127baa000) [pid = 1945] [serial = 1715] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x127f8c400) [pid = 1945] [serial = 1717] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x129219000) [pid = 1945] [serial = 1724] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x12803f800) [pid = 1945] [serial = 1718] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x11c1b2c00) [pid = 1945] [serial = 1720] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x12823b800) [pid = 1945] [serial = 1723] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x1270e3000) [pid = 1945] [serial = 1712] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x11c111800) [pid = 1945] [serial = 1706] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x127ba0800) [pid = 1945] [serial = 1721] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | --DOMWINDOW == 83 (0x129e86000) [pid = 1945] [serial = 1727] [outer = 0x0] [url = about:blank] 07:05:00 INFO - PROCESS | 1945 | 1461333900755 Marionette TRACE conn3 <- [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]]]}] 07:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 623ms 07:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:05:00 INFO - PROCESS | 1945 | 1461333900811 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 07:05:00 INFO - PROCESS | 1945 | 1461333900813 Marionette TRACE conn3 <- [1,2361,null,{"value":"7"}] 07:05:00 INFO - PROCESS | 1945 | 1461333900815 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:05:00 INFO - PROCESS | 1945 | 1461333900817 Marionette TRACE conn3 <- [1,2362,null,{}] 07:05:00 INFO - PROCESS | 1945 | 1461333900819 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:00 INFO - PROCESS | 1945 | 1461333900898 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 07:05:00 INFO - PROCESS | 1945 | 1461333900904 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b146800 == 37 [pid = 1945] [id = 598] 07:05:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 84 (0x118eca400) [pid = 1945] [serial = 1794] [outer = 0x0] 07:05:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x11a7e8000) [pid = 1945] [serial = 1795] [outer = 0x118eca400] 07:05:00 INFO - PROCESS | 1945 | 1461333900933 Marionette DEBUG loaded listener.js 07:05:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x11aa16000) [pid = 1945] [serial = 1796] [outer = 0x118eca400] 07:05:01 INFO - PROCESS | 1945 | 1461333901305 Marionette TRACE conn3 <- [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]]]}] 07:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 07:05:01 INFO - PROCESS | 1945 | 1461333901334 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 07:05:01 INFO - PROCESS | 1945 | 1461333901337 Marionette TRACE conn3 <- [1,2365,null,{"value":"7"}] 07:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:05:01 INFO - PROCESS | 1945 | 1461333901345 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:05:01 INFO - PROCESS | 1945 | 1461333901348 Marionette TRACE conn3 <- [1,2366,null,{}] 07:05:01 INFO - PROCESS | 1945 | 1461333901350 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:01 INFO - PROCESS | 1945 | 1461333901431 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 07:05:01 INFO - PROCESS | 1945 | 1461333901435 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x1239d5800 == 38 [pid = 1945] [id = 599] 07:05:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x11aa1ec00) [pid = 1945] [serial = 1797] [outer = 0x0] 07:05:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x11ace8800) [pid = 1945] [serial = 1798] [outer = 0x11aa1ec00] 07:05:01 INFO - PROCESS | 1945 | 1461333901462 Marionette DEBUG loaded listener.js 07:05:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11b63b800) [pid = 1945] [serial = 1799] [outer = 0x11aa1ec00] 07:05:01 INFO - PROCESS | 1945 | 1461333901846 Marionette TRACE conn3 <- [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]]]}] 07:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 524ms 07:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:05:01 INFO - PROCESS | 1945 | 1461333901866 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 07:05:01 INFO - PROCESS | 1945 | 1461333901867 Marionette TRACE conn3 <- [1,2369,null,{"value":"7"}] 07:05:01 INFO - PROCESS | 1945 | 1461333901869 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:05:01 INFO - PROCESS | 1945 | 1461333901870 Marionette TRACE conn3 <- [1,2370,null,{}] 07:05:01 INFO - PROCESS | 1945 | 1461333901873 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:01 INFO - PROCESS | 1945 | 1461333901951 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 07:05:01 INFO - PROCESS | 1945 | 1461333901955 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x12768d000 == 39 [pid = 1945] [id = 600] 07:05:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11ba4c000) [pid = 1945] [serial = 1800] [outer = 0x0] 07:05:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11c009000) [pid = 1945] [serial = 1801] [outer = 0x11ba4c000] 07:05:01 INFO - PROCESS | 1945 | 1461333901986 Marionette DEBUG loaded listener.js 07:05:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11c444000) [pid = 1945] [serial = 1802] [outer = 0x11ba4c000] 07:05:02 INFO - PROCESS | 1945 | 1461333902314 Marionette TRACE conn3 <- [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]]]}] 07:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 471ms 07:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:05:02 INFO - PROCESS | 1945 | 1461333902343 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 07:05:02 INFO - PROCESS | 1945 | 1461333902345 Marionette TRACE conn3 <- [1,2373,null,{"value":"7"}] 07:05:02 INFO - PROCESS | 1945 | 1461333902347 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:05:02 INFO - PROCESS | 1945 | 1461333902348 Marionette TRACE conn3 <- [1,2374,null,{}] 07:05:02 INFO - PROCESS | 1945 | 1461333902350 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:02 INFO - PROCESS | 1945 | 1461333902431 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 07:05:02 INFO - PROCESS | 1945 | 1461333902467 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11630f800 == 40 [pid = 1945] [id = 601] 07:05:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x12393cc00) [pid = 1945] [serial = 1803] [outer = 0x0] 07:05:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x125c21800) [pid = 1945] [serial = 1804] [outer = 0x12393cc00] 07:05:02 INFO - PROCESS | 1945 | 1461333902531 Marionette DEBUG loaded listener.js 07:05:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x127ba0800) [pid = 1945] [serial = 1805] [outer = 0x12393cc00] 07:05:02 INFO - PROCESS | 1945 | 1461333902888 Marionette TRACE conn3 <- [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]]]}] 07:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 571ms 07:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:05:02 INFO - PROCESS | 1945 | 1461333902919 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 07:05:02 INFO - PROCESS | 1945 | 1461333902920 Marionette TRACE conn3 <- [1,2377,null,{"value":"7"}] 07:05:02 INFO - PROCESS | 1945 | 1461333902928 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:05:02 INFO - PROCESS | 1945 | 1461333902929 Marionette TRACE conn3 <- [1,2378,null,{}] 07:05:02 INFO - PROCESS | 1945 | 1461333902931 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:03 INFO - PROCESS | 1945 | 1461333903031 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 07:05:03 INFO - PROCESS | 1945 | 1461333903035 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6c6000 == 41 [pid = 1945] [id = 602] 07:05:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x123930000) [pid = 1945] [serial = 1806] [outer = 0x0] 07:05:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x128882800) [pid = 1945] [serial = 1807] [outer = 0x123930000] 07:05:03 INFO - PROCESS | 1945 | 1461333903060 Marionette DEBUG loaded listener.js 07:05:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x12a05e000) [pid = 1945] [serial = 1808] [outer = 0x123930000] 07:05:03 INFO - PROCESS | 1945 | 1461333903420 Marionette TRACE conn3 <- [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]]]}] 07:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 525ms 07:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:05:03 INFO - PROCESS | 1945 | 1461333903452 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 07:05:03 INFO - PROCESS | 1945 | 1461333903453 Marionette TRACE conn3 <- [1,2381,null,{"value":"7"}] 07:05:03 INFO - PROCESS | 1945 | 1461333903455 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:05:03 INFO - PROCESS | 1945 | 1461333903457 Marionette TRACE conn3 <- [1,2382,null,{}] 07:05:03 INFO - PROCESS | 1945 | 1461333903462 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:03 INFO - PROCESS | 1945 | 1461333903559 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 07:05:03 INFO - PROCESS | 1945 | 1461333903564 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aad4800 == 42 [pid = 1945] [id = 603] 07:05:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x125c2b800) [pid = 1945] [serial = 1809] [outer = 0x0] 07:05:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12a099000) [pid = 1945] [serial = 1810] [outer = 0x125c2b800] 07:05:03 INFO - PROCESS | 1945 | 1461333903589 Marionette DEBUG loaded listener.js 07:05:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12a09f800) [pid = 1945] [serial = 1811] [outer = 0x125c2b800] 07:05:03 INFO - PROCESS | 1945 | 1461333903914 Marionette TRACE conn3 <- [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]]]}] 07:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 474ms 07:05:03 INFO - PROCESS | 1945 | 1461333903930 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 07:05:03 INFO - PROCESS | 1945 | 1461333903931 Marionette TRACE conn3 <- [1,2385,null,{"value":"7"}] 07:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:05:03 INFO - PROCESS | 1945 | 1461333903939 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:05:03 INFO - PROCESS | 1945 | 1461333903941 Marionette TRACE conn3 <- [1,2386,null,{}] 07:05:03 INFO - PROCESS | 1945 | 1461333903946 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:04 INFO - PROCESS | 1945 | 1461333904048 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 07:05:04 INFO - PROCESS | 1945 | 1461333904052 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b649800 == 43 [pid = 1945] [id = 604] 07:05:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12a09a400) [pid = 1945] [serial = 1812] [outer = 0x0] 07:05:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12a39f800) [pid = 1945] [serial = 1813] [outer = 0x12a09a400] 07:05:04 INFO - PROCESS | 1945 | 1461333904078 Marionette DEBUG loaded listener.js 07:05:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12a3a4800) [pid = 1945] [serial = 1814] [outer = 0x12a09a400] 07:05:04 INFO - PROCESS | 1945 | 1461333904424 Marionette TRACE conn3 <- [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]]]}] 07:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 07:05:04 INFO - PROCESS | 1945 | 1461333904462 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 07:05:04 INFO - PROCESS | 1945 | 1461333904463 Marionette TRACE conn3 <- [1,2389,null,{"value":"7"}] 07:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:05:04 INFO - PROCESS | 1945 | 1461333904466 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:05:04 INFO - PROCESS | 1945 | 1461333904467 Marionette TRACE conn3 <- [1,2390,null,{}] 07:05:04 INFO - PROCESS | 1945 | 1461333904470 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:04 INFO - PROCESS | 1945 | 1461333904701 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x128007800) [pid = 1945] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11ac18c00) [pid = 1945] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x114ea4000) [pid = 1945] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11bbccc00) [pid = 1945] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11a7e4400) [pid = 1945] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11acdf800) [pid = 1945] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x1191b0c00) [pid = 1945] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11c43cc00) [pid = 1945] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x11c512400) [pid = 1945] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x114bc3c00) [pid = 1945] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11566a400) [pid = 1945] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:05:04 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x11aea0800) [pid = 1945] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:05:04 INFO - PROCESS | 1945 | 1461333904751 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x119262000 == 44 [pid = 1945] [id = 605] 07:05:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x114bbf800) [pid = 1945] [serial = 1815] [outer = 0x0] 07:05:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x114eaa400) [pid = 1945] [serial = 1816] [outer = 0x114bbf800] 07:05:04 INFO - PROCESS | 1945 | 1461333904789 Marionette DEBUG loaded listener.js 07:05:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x11a924c00) [pid = 1945] [serial = 1817] [outer = 0x114bbf800] 07:05:05 INFO - PROCESS | 1945 | 1461333905132 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 07:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 720ms 07:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:05:05 INFO - PROCESS | 1945 | 1461333905187 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 07:05:05 INFO - PROCESS | 1945 | 1461333905188 Marionette TRACE conn3 <- [1,2393,null,{"value":"7"}] 07:05:05 INFO - PROCESS | 1945 | 1461333905190 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:05:05 INFO - PROCESS | 1945 | 1461333905191 Marionette TRACE conn3 <- [1,2394,null,{}] 07:05:05 INFO - PROCESS | 1945 | 1461333905200 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:05 INFO - PROCESS | 1945 | 1461333905281 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 07:05:05 INFO - PROCESS | 1945 | 1461333905285 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d20b800 == 45 [pid = 1945] [id = 606] 07:05:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11ace0800) [pid = 1945] [serial = 1818] [outer = 0x0] 07:05:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x128038000) [pid = 1945] [serial = 1819] [outer = 0x11ace0800] 07:05:05 INFO - PROCESS | 1945 | 1461333905314 Marionette DEBUG loaded listener.js 07:05:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x12aa0cc00) [pid = 1945] [serial = 1820] [outer = 0x11ace0800] 07:05:05 INFO - PROCESS | 1945 | 1461333905672 Marionette TRACE conn3 <- [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]]]}] 07:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 518ms 07:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:05:05 INFO - PROCESS | 1945 | 1461333905709 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 07:05:05 INFO - PROCESS | 1945 | 1461333905711 Marionette TRACE conn3 <- [1,2397,null,{"value":"7"}] 07:05:05 INFO - PROCESS | 1945 | 1461333905713 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:05:05 INFO - PROCESS | 1945 | 1461333905715 Marionette TRACE conn3 <- [1,2398,null,{}] 07:05:05 INFO - PROCESS | 1945 | 1461333905717 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:05 INFO - PROCESS | 1945 | 1461333905813 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 07:05:05 INFO - PROCESS | 1945 | 1461333905867 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9e1000 == 46 [pid = 1945] [id = 607] 07:05:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11aea0800) [pid = 1945] [serial = 1821] [outer = 0x0] 07:05:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12ab95800) [pid = 1945] [serial = 1822] [outer = 0x11aea0800] 07:05:05 INFO - PROCESS | 1945 | 1461333905894 Marionette DEBUG loaded listener.js 07:05:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12b102c00) [pid = 1945] [serial = 1823] [outer = 0x11aea0800] 07:05:06 INFO - PROCESS | 1945 | 1461333906158 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 07:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 470ms 07:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:05:06 INFO - PROCESS | 1945 | 1461333906183 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 07:05:06 INFO - PROCESS | 1945 | 1461333906184 Marionette TRACE conn3 <- [1,2401,null,{"value":"7"}] 07:05:06 INFO - PROCESS | 1945 | 1461333906186 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:05:06 INFO - PROCESS | 1945 | 1461333906187 Marionette TRACE conn3 <- [1,2402,null,{}] 07:05:06 INFO - PROCESS | 1945 | 1461333906190 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:06 INFO - PROCESS | 1945 | 1461333906288 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 07:05:06 INFO - PROCESS | 1945 | 1461333906295 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4b5800 == 47 [pid = 1945] [id = 608] 07:05:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12ab99000) [pid = 1945] [serial = 1824] [outer = 0x0] 07:05:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12b10c400) [pid = 1945] [serial = 1825] [outer = 0x12ab99000] 07:05:06 INFO - PROCESS | 1945 | 1461333906320 Marionette DEBUG loaded listener.js 07:05:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12b27d000) [pid = 1945] [serial = 1826] [outer = 0x12ab99000] 07:05:06 INFO - PROCESS | 1945 | 1461333906815 Marionette TRACE conn3 <- [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]]]}] 07:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 669ms 07:05:06 INFO - PROCESS | 1945 | 1461333906873 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 07:05:06 INFO - PROCESS | 1945 | 1461333906877 Marionette TRACE conn3 <- [1,2405,null,{"value":"7"}] 07:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:05:06 INFO - PROCESS | 1945 | 1461333906883 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:05:06 INFO - PROCESS | 1945 | 1461333906885 Marionette TRACE conn3 <- [1,2406,null,{}] 07:05:06 INFO - PROCESS | 1945 | 1461333906889 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:06 INFO - PROCESS | 1945 | 1461333906992 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 07:05:07 INFO - PROCESS | 1945 | 1461333907049 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba68800 == 48 [pid = 1945] [id = 609] 07:05:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x115668c00) [pid = 1945] [serial = 1827] [outer = 0x0] 07:05:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x118646400) [pid = 1945] [serial = 1828] [outer = 0x115668c00] 07:05:07 INFO - PROCESS | 1945 | 1461333907080 Marionette DEBUG loaded listener.js 07:05:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x1189df400) [pid = 1945] [serial = 1829] [outer = 0x115668c00] 07:05:07 INFO - PROCESS | 1945 | 1461333907508 Marionette TRACE conn3 <- [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]]]}] 07:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 671ms 07:05:07 INFO - PROCESS | 1945 | 1461333907554 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 07:05:07 INFO - PROCESS | 1945 | 1461333907558 Marionette TRACE conn3 <- [1,2409,null,{"value":"7"}] 07:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:05:07 INFO - PROCESS | 1945 | 1461333907563 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:05:07 INFO - PROCESS | 1945 | 1461333907565 Marionette TRACE conn3 <- [1,2410,null,{}] 07:05:07 INFO - PROCESS | 1945 | 1461333907567 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:07 INFO - PROCESS | 1945 | 1461333907697 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 07:05:07 INFO - PROCESS | 1945 | 1461333907778 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288da000 == 49 [pid = 1945] [id = 610] 07:05:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11aa1d000) [pid = 1945] [serial = 1830] [outer = 0x0] 07:05:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11ace7c00) [pid = 1945] [serial = 1831] [outer = 0x11aa1d000] 07:05:07 INFO - PROCESS | 1945 | 1461333907810 Marionette DEBUG loaded listener.js 07:05:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11b6d3400) [pid = 1945] [serial = 1832] [outer = 0x11aa1d000] 07:05:08 INFO - PROCESS | 1945 | 1461333908238 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 07:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 723ms 07:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:05:08 INFO - PROCESS | 1945 | 1461333908287 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 07:05:08 INFO - PROCESS | 1945 | 1461333908288 Marionette TRACE conn3 <- [1,2413,null,{"value":"7"}] 07:05:08 INFO - PROCESS | 1945 | 1461333908291 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:05:08 INFO - PROCESS | 1945 | 1461333908295 Marionette TRACE conn3 <- [1,2414,null,{}] 07:05:08 INFO - PROCESS | 1945 | 1461333908307 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:08 INFO - PROCESS | 1945 | 1461333908500 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 07:05:08 INFO - PROCESS | 1945 | 1461333908552 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4a7800 == 50 [pid = 1945] [id = 611] 07:05:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12755f800) [pid = 1945] [serial = 1833] [outer = 0x0] 07:05:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x127ce7800) [pid = 1945] [serial = 1834] [outer = 0x12755f800] 07:05:08 INFO - PROCESS | 1945 | 1461333908584 Marionette DEBUG loaded listener.js 07:05:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x129e88000) [pid = 1945] [serial = 1835] [outer = 0x12755f800] 07:05:09 INFO - PROCESS | 1945 | 1461333909002 Marionette TRACE conn3 <- [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]]]}] 07:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 775ms 07:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:05:09 INFO - PROCESS | 1945 | 1461333909067 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 07:05:09 INFO - PROCESS | 1945 | 1461333909068 Marionette TRACE conn3 <- [1,2417,null,{"value":"7"}] 07:05:09 INFO - PROCESS | 1945 | 1461333909071 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:05:09 INFO - PROCESS | 1945 | 1461333909072 Marionette TRACE conn3 <- [1,2418,null,{}] 07:05:09 INFO - PROCESS | 1945 | 1461333909075 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:09 INFO - PROCESS | 1945 | 1461333909174 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 07:05:09 INFO - PROCESS | 1945 | 1461333909242 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e825800 == 51 [pid = 1945] [id = 612] 07:05:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12a099400) [pid = 1945] [serial = 1836] [outer = 0x0] 07:05:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12aa06000) [pid = 1945] [serial = 1837] [outer = 0x12a099400] 07:05:09 INFO - PROCESS | 1945 | 1461333909273 Marionette DEBUG loaded listener.js 07:05:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12ab98800) [pid = 1945] [serial = 1838] [outer = 0x12a099400] 07:05:09 INFO - PROCESS | 1945 | 1461333909704 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 07:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 673ms 07:05:09 INFO - PROCESS | 1945 | 1461333909746 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 07:05:09 INFO - PROCESS | 1945 | 1461333909748 Marionette TRACE conn3 <- [1,2421,null,{"value":"7"}] 07:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:05:09 INFO - PROCESS | 1945 | 1461333909751 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:05:09 INFO - PROCESS | 1945 | 1461333909753 Marionette TRACE conn3 <- [1,2422,null,{}] 07:05:09 INFO - PROCESS | 1945 | 1461333909757 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:09 INFO - PROCESS | 1945 | 1461333909903 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 07:05:10 INFO - PROCESS | 1945 | 1461333910009 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e877000 == 52 [pid = 1945] [id = 613] 07:05:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x114ea3000) [pid = 1945] [serial = 1839] [outer = 0x0] 07:05:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12ab97400) [pid = 1945] [serial = 1840] [outer = 0x114ea3000] 07:05:10 INFO - PROCESS | 1945 | 1461333910038 Marionette DEBUG loaded listener.js 07:05:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12b109000) [pid = 1945] [serial = 1841] [outer = 0x114ea3000] 07:05:10 INFO - PROCESS | 1945 | 1461333910658 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 07:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 925ms 07:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:05:10 INFO - PROCESS | 1945 | 1461333910676 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 07:05:10 INFO - PROCESS | 1945 | 1461333910679 Marionette TRACE conn3 <- [1,2425,null,{"value":"7"}] 07:05:10 INFO - PROCESS | 1945 | 1461333910683 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:05:10 INFO - PROCESS | 1945 | 1461333910685 Marionette TRACE conn3 <- [1,2426,null,{}] 07:05:10 INFO - PROCESS | 1945 | 1461333910690 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:10 INFO - PROCESS | 1945 | 1461333910802 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 07:05:10 INFO - PROCESS | 1945 | 1461333910891 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c794000 == 53 [pid = 1945] [id = 614] 07:05:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x114bcb000) [pid = 1945] [serial = 1842] [outer = 0x0] 07:05:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11570f000) [pid = 1945] [serial = 1843] [outer = 0x114bcb000] 07:05:10 INFO - PROCESS | 1945 | 1461333910921 Marionette DEBUG loaded listener.js 07:05:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x1189e4000) [pid = 1945] [serial = 1844] [outer = 0x114bcb000] 07:05:11 INFO - PROCESS | 1945 | 1461333911354 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 07:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 724ms 07:05:11 INFO - PROCESS | 1945 | 1461333911407 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 07:05:11 INFO - PROCESS | 1945 | 1461333911413 Marionette TRACE conn3 <- [1,2429,null,{"value":"7"}] 07:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:05:11 INFO - PROCESS | 1945 | 1461333911419 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:05:11 INFO - PROCESS | 1945 | 1461333911422 Marionette TRACE conn3 <- [1,2430,null,{}] 07:05:11 INFO - PROCESS | 1945 | 1461333911425 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:11 INFO - PROCESS | 1945 | 1461333911562 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 07:05:11 INFO - PROCESS | 1945 | 1461333911648 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x11925f000 == 54 [pid = 1945] [id = 615] 07:05:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x118f56800) [pid = 1945] [serial = 1845] [outer = 0x0] 07:05:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11926ec00) [pid = 1945] [serial = 1846] [outer = 0x118f56800] 07:05:11 INFO - PROCESS | 1945 | 1461333911677 Marionette DEBUG loaded listener.js 07:05:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11a7e3c00) [pid = 1945] [serial = 1847] [outer = 0x118f56800] 07:05:11 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9e1000 == 53 [pid = 1945] [id = 607] 07:05:11 INFO - PROCESS | 1945 | --DOCSHELL 0x12d20b800 == 52 [pid = 1945] [id = 606] 07:05:11 INFO - PROCESS | 1945 | --DOCSHELL 0x119262000 == 51 [pid = 1945] [id = 605] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x12b649800 == 50 [pid = 1945] [id = 604] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x12aad4800 == 49 [pid = 1945] [id = 603] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6c6000 == 48 [pid = 1945] [id = 602] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11630f800 == 47 [pid = 1945] [id = 601] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x12768d000 == 46 [pid = 1945] [id = 600] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x1239d5800 == 45 [pid = 1945] [id = 599] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11b146800 == 44 [pid = 1945] [id = 598] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11574c800 == 43 [pid = 1945] [id = 597] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11925c800 == 42 [pid = 1945] [id = 596] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x125e10000 == 41 [pid = 1945] [id = 592] 07:05:12 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab0c000 == 40 [pid = 1945] [id = 591] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12920dc00) [pid = 1945] [serial = 1768] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x127f8f000) [pid = 1945] [serial = 1766] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12a055c00) [pid = 1945] [serial = 1729] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x115670c00) [pid = 1945] [serial = 1736] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x115304800) [pid = 1945] [serial = 1735] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11c106000) [pid = 1945] [serial = 1753] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11a932400) [pid = 1945] [serial = 1744] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11acedc00) [pid = 1945] [serial = 1747] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x119274400) [pid = 1945] [serial = 1741] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11a759400) [pid = 1945] [serial = 1742] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x11c5f0400) [pid = 1945] [serial = 1756] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x115307000) [pid = 1945] [serial = 1732] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11c43b800) [pid = 1945] [serial = 1754] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12393c000) [pid = 1945] [serial = 1759] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x123933c00) [pid = 1945] [serial = 1757] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x125e2ac00) [pid = 1945] [serial = 1765] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x11a975800) [pid = 1945] [serial = 1762] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11666d800) [pid = 1945] [serial = 1738] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x125c26800) [pid = 1945] [serial = 1760] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x1186aa400) [pid = 1945] [serial = 1739] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11acdf400) [pid = 1945] [serial = 1745] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11b6d1000) [pid = 1945] [serial = 1750] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11bd29c00) [pid = 1945] [serial = 1751] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x129e84800) [pid = 1945] [serial = 1769] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x11c009800) [pid = 1945] [serial = 1763] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11acfc400) [pid = 1945] [serial = 1748] [outer = 0x0] [url = about:blank] 07:05:12 INFO - PROCESS | 1945 | 1461333912182 Marionette TRACE conn3 <- [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]]]}] 07:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 825ms 07:05:12 INFO - PROCESS | 1945 | 1461333912245 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 07:05:12 INFO - PROCESS | 1945 | 1461333912247 Marionette TRACE conn3 <- [1,2433,null,{"value":"7"}] 07:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:05:12 INFO - PROCESS | 1945 | 1461333912250 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:05:12 INFO - PROCESS | 1945 | 1461333912254 Marionette TRACE conn3 <- [1,2434,null,{}] 07:05:12 INFO - PROCESS | 1945 | 1461333912265 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:12 INFO - PROCESS | 1945 | 1461333912392 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 07:05:12 INFO - PROCESS | 1945 | 1461333912476 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab08800 == 41 [pid = 1945] [id = 616] 07:05:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x11aa17800) [pid = 1945] [serial = 1848] [outer = 0x0] 07:05:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11acecc00) [pid = 1945] [serial = 1849] [outer = 0x11aa17800] 07:05:12 INFO - PROCESS | 1945 | 1461333912522 Marionette DEBUG loaded listener.js 07:05:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11aea7800) [pid = 1945] [serial = 1850] [outer = 0x11aa17800] 07:05:12 INFO - PROCESS | 1945 | 1461333912863 Marionette TRACE conn3 <- [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]]]}] 07:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 629ms 07:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:05:12 INFO - PROCESS | 1945 | 1461333912882 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 07:05:12 INFO - PROCESS | 1945 | 1461333912884 Marionette TRACE conn3 <- [1,2437,null,{"value":"7"}] 07:05:12 INFO - PROCESS | 1945 | 1461333912886 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:05:12 INFO - PROCESS | 1945 | 1461333912887 Marionette TRACE conn3 <- [1,2438,null,{}] 07:05:12 INFO - PROCESS | 1945 | 1461333912890 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:12 INFO - PROCESS | 1945 | 1461333912977 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 07:05:13 INFO - PROCESS | 1945 | 1461333913029 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c4ba800 == 42 [pid = 1945] [id = 617] 07:05:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11b61d000) [pid = 1945] [serial = 1851] [outer = 0x0] 07:05:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11bb49800) [pid = 1945] [serial = 1852] [outer = 0x11b61d000] 07:05:13 INFO - PROCESS | 1945 | 1461333913056 Marionette DEBUG loaded listener.js 07:05:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x11c106000) [pid = 1945] [serial = 1853] [outer = 0x11b61d000] 07:05:13 INFO - PROCESS | 1945 | 1461333913345 Marionette TRACE conn3 <- [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]]]}] 07:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 470ms 07:05:13 INFO - PROCESS | 1945 | 1461333913359 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 07:05:13 INFO - PROCESS | 1945 | 1461333913362 Marionette TRACE conn3 <- [1,2441,null,{"value":"7"}] 07:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:05:13 INFO - PROCESS | 1945 | 1461333913370 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:05:13 INFO - PROCESS | 1945 | 1461333913371 Marionette TRACE conn3 <- [1,2442,null,{}] 07:05:13 INFO - PROCESS | 1945 | 1461333913375 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:13 INFO - PROCESS | 1945 | 1461333913457 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 07:05:13 INFO - PROCESS | 1945 | 1461333913464 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288cf800 == 43 [pid = 1945] [id = 618] 07:05:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x11c1ac000) [pid = 1945] [serial = 1854] [outer = 0x0] 07:05:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x123933800) [pid = 1945] [serial = 1855] [outer = 0x11c1ac000] 07:05:13 INFO - PROCESS | 1945 | 1461333913490 Marionette DEBUG loaded listener.js 07:05:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x125c2b400) [pid = 1945] [serial = 1856] [outer = 0x11c1ac000] 07:05:13 INFO - PROCESS | 1945 | 1461333913836 Marionette TRACE conn3 <- [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]]]}] 07:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 474ms 07:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:05:13 INFO - PROCESS | 1945 | 1461333913846 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 07:05:13 INFO - PROCESS | 1945 | 1461333913847 Marionette TRACE conn3 <- [1,2445,null,{"value":"7"}] 07:05:13 INFO - PROCESS | 1945 | 1461333913849 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:05:13 INFO - PROCESS | 1945 | 1461333913851 Marionette TRACE conn3 <- [1,2446,null,{}] 07:05:13 INFO - PROCESS | 1945 | 1461333913853 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:13 INFO - PROCESS | 1945 | 1461333913982 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 07:05:13 INFO - PROCESS | 1945 | 1461333913990 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab16800 == 44 [pid = 1945] [id = 619] 07:05:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x1270e3000) [pid = 1945] [serial = 1857] [outer = 0x0] 07:05:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x128045400) [pid = 1945] [serial = 1858] [outer = 0x1270e3000] 07:05:14 INFO - PROCESS | 1945 | 1461333914019 Marionette DEBUG loaded listener.js 07:05:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x129e85c00) [pid = 1945] [serial = 1859] [outer = 0x1270e3000] 07:05:14 INFO - PROCESS | 1945 | 1461333914417 Marionette TRACE conn3 <- [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]]]}] 07:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 618ms 07:05:14 INFO - PROCESS | 1945 | 1461333914469 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 07:05:14 INFO - PROCESS | 1945 | 1461333914471 Marionette TRACE conn3 <- [1,2449,null,{"value":"7"}] 07:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:05:14 INFO - PROCESS | 1945 | 1461333914476 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:05:14 INFO - PROCESS | 1945 | 1461333914478 Marionette TRACE conn3 <- [1,2450,null,{}] 07:05:14 INFO - PROCESS | 1945 | 1461333914482 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:14 INFO - PROCESS | 1945 | 1461333914588 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 07:05:14 INFO - PROCESS | 1945 | 1461333914592 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aadd800 == 45 [pid = 1945] [id = 620] 07:05:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x127560c00) [pid = 1945] [serial = 1860] [outer = 0x0] 07:05:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12a061400) [pid = 1945] [serial = 1861] [outer = 0x127560c00] 07:05:14 INFO - PROCESS | 1945 | 1461333914618 Marionette DEBUG loaded listener.js 07:05:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12a09f400) [pid = 1945] [serial = 1862] [outer = 0x127560c00] 07:05:14 INFO - PROCESS | 1945 | 1461333914979 Marionette TRACE conn3 <- [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]]]}] 07:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 524ms 07:05:15 INFO - PROCESS | 1945 | 1461333914999 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 07:05:15 INFO - PROCESS | 1945 | 1461333915000 Marionette TRACE conn3 <- [1,2453,null,{"value":"7"}] 07:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:05:15 INFO - PROCESS | 1945 | 1461333915011 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:05:15 INFO - PROCESS | 1945 | 1461333915013 Marionette TRACE conn3 <- [1,2454,null,{}] 07:05:15 INFO - PROCESS | 1945 | 1461333915016 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:15 INFO - PROCESS | 1945 | 1461333915170 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 07:05:15 INFO - PROCESS | 1945 | 1461333915279 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b71f800 == 46 [pid = 1945] [id = 621] 07:05:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x129e83400) [pid = 1945] [serial = 1863] [outer = 0x0] 07:05:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12a3a2400) [pid = 1945] [serial = 1864] [outer = 0x129e83400] 07:05:15 INFO - PROCESS | 1945 | 1461333915320 Marionette DEBUG loaded listener.js 07:05:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12aa10000) [pid = 1945] [serial = 1865] [outer = 0x129e83400] 07:05:15 INFO - PROCESS | 1945 | 1461333915669 Marionette TRACE conn3 <- [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]]]}] 07:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 678ms 07:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:05:15 INFO - PROCESS | 1945 | 1461333915683 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 07:05:15 INFO - PROCESS | 1945 | 1461333915684 Marionette TRACE conn3 <- [1,2457,null,{"value":"7"}] 07:05:15 INFO - PROCESS | 1945 | 1461333915687 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:05:15 INFO - PROCESS | 1945 | 1461333915688 Marionette TRACE conn3 <- [1,2458,null,{}] 07:05:15 INFO - PROCESS | 1945 | 1461333915690 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:15 INFO - PROCESS | 1945 | 1461333915800 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 07:05:15 INFO - PROCESS | 1945 | 1461333915811 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb1c800 == 47 [pid = 1945] [id = 622] 07:05:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12ab9cc00) [pid = 1945] [serial = 1866] [outer = 0x0] 07:05:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12b10a400) [pid = 1945] [serial = 1867] [outer = 0x12ab9cc00] 07:05:15 INFO - PROCESS | 1945 | 1461333915836 Marionette DEBUG loaded listener.js 07:05:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b27bc00) [pid = 1945] [serial = 1868] [outer = 0x12ab9cc00] 07:05:16 INFO - PROCESS | 1945 | 1461333916154 Marionette TRACE conn3 <- [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]]]}] 07:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms 07:05:16 INFO - PROCESS | 1945 | 1461333916207 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 07:05:16 INFO - PROCESS | 1945 | 1461333916208 Marionette TRACE conn3 <- [1,2461,null,{"value":"7"}] 07:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:05:16 INFO - PROCESS | 1945 | 1461333916211 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:05:16 INFO - PROCESS | 1945 | 1461333916212 Marionette TRACE conn3 <- [1,2462,null,{}] 07:05:16 INFO - PROCESS | 1945 | 1461333916214 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:16 INFO - PROCESS | 1945 | 1461333916404 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12393cc00) [pid = 1945] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11ace0800) [pid = 1945] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11aea0800) [pid = 1945] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x123930000) [pid = 1945] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x125c2b800) [pid = 1945] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12a09a400) [pid = 1945] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11aa1ec00) [pid = 1945] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x114bc0400) [pid = 1945] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x118eca400) [pid = 1945] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11ba4c000) [pid = 1945] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x114e9d000) [pid = 1945] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:05:16 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x114bbf800) [pid = 1945] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:05:16 INFO - PROCESS | 1945 | 1461333916451 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a517800 == 48 [pid = 1945] [id = 623] 07:05:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x114e9d000) [pid = 1945] [serial = 1869] [outer = 0x0] 07:05:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x116660c00) [pid = 1945] [serial = 1870] [outer = 0x114e9d000] 07:05:16 INFO - PROCESS | 1945 | 1461333916476 Marionette DEBUG loaded listener.js 07:05:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11ba4c000) [pid = 1945] [serial = 1871] [outer = 0x114e9d000] 07:05:16 INFO - PROCESS | 1945 | 1461333916767 Marionette TRACE conn3 <- [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]]]}] 07:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 568ms 07:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:05:16 INFO - PROCESS | 1945 | 1461333916784 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 07:05:16 INFO - PROCESS | 1945 | 1461333916785 Marionette TRACE conn3 <- [1,2465,null,{"value":"7"}] 07:05:16 INFO - PROCESS | 1945 | 1461333916788 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:05:16 INFO - PROCESS | 1945 | 1461333916790 Marionette TRACE conn3 <- [1,2466,null,{}] 07:05:16 INFO - PROCESS | 1945 | 1461333916795 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:16 INFO - PROCESS | 1945 | 1461333916895 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 07:05:16 INFO - PROCESS | 1945 | 1461333916949 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb12000 == 49 [pid = 1945] [id = 624] 07:05:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x115534800) [pid = 1945] [serial = 1872] [outer = 0x0] 07:05:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12a094000) [pid = 1945] [serial = 1873] [outer = 0x115534800] 07:05:16 INFO - PROCESS | 1945 | 1461333916980 Marionette DEBUG loaded listener.js 07:05:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12b33b000) [pid = 1945] [serial = 1874] [outer = 0x115534800] 07:05:17 INFO - PROCESS | 1945 | 1461333917277 Marionette TRACE conn3 <- [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]]]}] 07:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 520ms 07:05:17 INFO - PROCESS | 1945 | 1461333917311 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 07:05:17 INFO - PROCESS | 1945 | 1461333917314 Marionette TRACE conn3 <- [1,2469,null,{"value":"7"}] 07:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:05:17 INFO - PROCESS | 1945 | 1461333917316 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:05:17 INFO - PROCESS | 1945 | 1461333917317 Marionette TRACE conn3 <- [1,2470,null,{}] 07:05:17 INFO - PROCESS | 1945 | 1461333917320 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:17 INFO - PROCESS | 1945 | 1461333917405 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 07:05:17 INFO - PROCESS | 1945 | 1461333917412 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e819000 == 50 [pid = 1945] [id = 625] 07:05:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x128885400) [pid = 1945] [serial = 1875] [outer = 0x0] 07:05:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12b38e800) [pid = 1945] [serial = 1876] [outer = 0x128885400] 07:05:17 INFO - PROCESS | 1945 | 1461333917438 Marionette DEBUG loaded listener.js 07:05:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12b68b800) [pid = 1945] [serial = 1877] [outer = 0x128885400] 07:05:17 INFO - PROCESS | 1945 | 1461333917792 Marionette TRACE conn3 <- [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]]]}] 07:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 07:05:17 INFO - PROCESS | 1945 | 1461333917835 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 07:05:17 INFO - PROCESS | 1945 | 1461333917836 Marionette TRACE conn3 <- [1,2473,null,{"value":"7"}] 07:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:05:17 INFO - PROCESS | 1945 | 1461333917838 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:05:17 INFO - PROCESS | 1945 | 1461333917839 Marionette TRACE conn3 <- [1,2474,null,{}] 07:05:17 INFO - PROCESS | 1945 | 1461333917842 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:17 INFO - PROCESS | 1945 | 1461333917924 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 07:05:17 INFO - PROCESS | 1945 | 1461333917931 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef4b000 == 51 [pid = 1945] [id = 626] 07:05:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12b68bc00) [pid = 1945] [serial = 1878] [outer = 0x0] 07:05:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12b7b9000) [pid = 1945] [serial = 1879] [outer = 0x12b68bc00] 07:05:17 INFO - PROCESS | 1945 | 1461333917956 Marionette DEBUG loaded listener.js 07:05:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12b7ce400) [pid = 1945] [serial = 1880] [outer = 0x12b68bc00] 07:05:18 INFO - PROCESS | 1945 | 1461333918301 Marionette TRACE conn3 <- [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]]]}] 07:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 472ms 07:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:05:18 INFO - PROCESS | 1945 | 1461333918310 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 07:05:18 INFO - PROCESS | 1945 | 1461333918312 Marionette TRACE conn3 <- [1,2477,null,{"value":"7"}] 07:05:18 INFO - PROCESS | 1945 | 1461333918314 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:05:18 INFO - PROCESS | 1945 | 1461333918315 Marionette TRACE conn3 <- [1,2478,null,{}] 07:05:18 INFO - PROCESS | 1945 | 1461333918317 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:18 INFO - PROCESS | 1945 | 1461333918403 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 07:05:18 INFO - PROCESS | 1945 | 1461333918519 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x115273800 == 52 [pid = 1945] [id = 627] 07:05:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x114504000) [pid = 1945] [serial = 1881] [outer = 0x0] 07:05:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x114bc5c00) [pid = 1945] [serial = 1882] [outer = 0x114504000] 07:05:18 INFO - PROCESS | 1945 | 1461333918552 Marionette DEBUG loaded listener.js 07:05:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x114f90400) [pid = 1945] [serial = 1883] [outer = 0x114504000] 07:05:18 INFO - PROCESS | 1945 | 1461333918992 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 07:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 719ms 07:05:19 INFO - PROCESS | 1945 | 1461333919034 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 07:05:19 INFO - PROCESS | 1945 | 1461333919036 Marionette TRACE conn3 <- [1,2481,null,{"value":"7"}] 07:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:05:19 INFO - PROCESS | 1945 | 1461333919040 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:05:19 INFO - PROCESS | 1945 | 1461333919045 Marionette TRACE conn3 <- [1,2482,null,{}] 07:05:19 INFO - PROCESS | 1945 | 1461333919049 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:19 INFO - PROCESS | 1945 | 1461333919155 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 07:05:19 INFO - PROCESS | 1945 | 1461333919226 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x123dc9800 == 53 [pid = 1945] [id = 628] 07:05:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x118645800) [pid = 1945] [serial = 1884] [outer = 0x0] 07:05:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11a7e3800) [pid = 1945] [serial = 1885] [outer = 0x118645800] 07:05:19 INFO - PROCESS | 1945 | 1461333919258 Marionette DEBUG loaded listener.js 07:05:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11ac1cc00) [pid = 1945] [serial = 1886] [outer = 0x118645800] 07:05:19 INFO - PROCESS | 1945 | 1461333919657 Marionette TRACE conn3 <- [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]]]}] 07:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 678ms 07:05:19 INFO - PROCESS | 1945 | 1461333919719 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 07:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:05:19 INFO - PROCESS | 1945 | 1461333919722 Marionette TRACE conn3 <- [1,2485,null,{"value":"7"}] 07:05:19 INFO - PROCESS | 1945 | 1461333919725 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:05:19 INFO - PROCESS | 1945 | 1461333919726 Marionette TRACE conn3 <- [1,2486,null,{}] 07:05:19 INFO - PROCESS | 1945 | 1461333919728 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:19 INFO - PROCESS | 1945 | 1461333919831 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 07:05:19 INFO - PROCESS | 1945 | 1461333919927 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b358800 == 54 [pid = 1945] [id = 629] 07:05:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11ac1d800) [pid = 1945] [serial = 1887] [outer = 0x0] 07:05:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11c0bf800) [pid = 1945] [serial = 1888] [outer = 0x11ac1d800] 07:05:19 INFO - PROCESS | 1945 | 1461333919957 Marionette DEBUG loaded listener.js 07:05:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x1270dc800) [pid = 1945] [serial = 1889] [outer = 0x11ac1d800] 07:05:20 INFO - PROCESS | 1945 | 1461333920406 Marionette TRACE conn3 <- [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]]]}] 07:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 721ms 07:05:20 INFO - PROCESS | 1945 | 1461333920447 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 07:05:20 INFO - PROCESS | 1945 | 1461333920449 Marionette TRACE conn3 <- [1,2489,null,{"value":"7"}] 07:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:05:20 INFO - PROCESS | 1945 | 1461333920461 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:05:20 INFO - PROCESS | 1945 | 1461333920467 Marionette TRACE conn3 <- [1,2490,null,{}] 07:05:20 INFO - PROCESS | 1945 | 1461333920472 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:20 INFO - PROCESS | 1945 | 1461333920601 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 07:05:20 INFO - PROCESS | 1945 | 1461333920610 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f7d6000 == 55 [pid = 1945] [id = 630] 07:05:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x127569c00) [pid = 1945] [serial = 1890] [outer = 0x0] 07:05:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12a098800) [pid = 1945] [serial = 1891] [outer = 0x127569c00] 07:05:20 INFO - PROCESS | 1945 | 1461333920656 Marionette DEBUG loaded listener.js 07:05:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12aa10c00) [pid = 1945] [serial = 1892] [outer = 0x127569c00] 07:05:21 INFO - PROCESS | 1945 | 1461333921231 Marionette TRACE conn3 <- [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]]]}] 07:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 834ms 07:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:05:21 INFO - PROCESS | 1945 | 1461333921288 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 07:05:21 INFO - PROCESS | 1945 | 1461333921291 Marionette TRACE conn3 <- [1,2493,null,{"value":"7"}] 07:05:21 INFO - PROCESS | 1945 | 1461333921294 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:05:21 INFO - PROCESS | 1945 | 1461333921296 Marionette TRACE conn3 <- [1,2494,null,{}] 07:05:21 INFO - PROCESS | 1945 | 1461333921300 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:21 INFO - PROCESS | 1945 | 1461333921422 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 07:05:21 INFO - PROCESS | 1945 | 1461333921493 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd47000 == 56 [pid = 1945] [id = 631] 07:05:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12aa11000) [pid = 1945] [serial = 1893] [outer = 0x0] 07:05:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12b287c00) [pid = 1945] [serial = 1894] [outer = 0x12aa11000] 07:05:21 INFO - PROCESS | 1945 | 1461333921522 Marionette DEBUG loaded listener.js 07:05:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12b33c800) [pid = 1945] [serial = 1895] [outer = 0x12aa11000] 07:05:21 INFO - PROCESS | 1945 | 1461333921928 Marionette TRACE conn3 <- [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]]]}] 07:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 673ms 07:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:05:21 INFO - PROCESS | 1945 | 1461333921967 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 07:05:21 INFO - PROCESS | 1945 | 1461333921968 Marionette TRACE conn3 <- [1,2497,null,{"value":"7"}] 07:05:21 INFO - PROCESS | 1945 | 1461333921971 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:05:21 INFO - PROCESS | 1945 | 1461333921972 Marionette TRACE conn3 <- [1,2498,null,{}] 07:05:21 INFO - PROCESS | 1945 | 1461333921975 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:22 INFO - PROCESS | 1945 | 1461333922073 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 07:05:22 INFO - PROCESS | 1945 | 1461333922146 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd66000 == 57 [pid = 1945] [id = 632] 07:05:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12b7d1400) [pid = 1945] [serial = 1896] [outer = 0x0] 07:05:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12b7d7400) [pid = 1945] [serial = 1897] [outer = 0x12b7d1400] 07:05:22 INFO - PROCESS | 1945 | 1461333922183 Marionette DEBUG loaded listener.js 07:05:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12baf7000) [pid = 1945] [serial = 1898] [outer = 0x12b7d1400] 07:05:22 INFO - PROCESS | 1945 | 1461333922641 Marionette TRACE conn3 <- [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]]]}] 07:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 723ms 07:05:22 INFO - PROCESS | 1945 | 1461333922695 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 07:05:22 INFO - PROCESS | 1945 | 1461333922696 Marionette TRACE conn3 <- [1,2501,null,{"value":"7"}] 07:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:05:22 INFO - PROCESS | 1945 | 1461333922719 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:05:22 INFO - PROCESS | 1945 | 1461333922720 Marionette TRACE conn3 <- [1,2502,null,{}] 07:05:22 INFO - PROCESS | 1945 | 1461333922723 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:22 INFO - PROCESS | 1945 | 1461333922859 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 07:05:22 INFO - PROCESS | 1945 | 1461333922914 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x11985c000 == 58 [pid = 1945] [id = 633] 07:05:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x114ea5400) [pid = 1945] [serial = 1899] [outer = 0x0] 07:05:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x119d58400) [pid = 1945] [serial = 1900] [outer = 0x114ea5400] 07:05:22 INFO - PROCESS | 1945 | 1461333922944 Marionette DEBUG loaded listener.js 07:05:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12baf9800) [pid = 1945] [serial = 1901] [outer = 0x114ea5400] 07:05:23 INFO - PROCESS | 1945 | 1461333923465 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 07:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 773ms 07:05:23 INFO - PROCESS | 1945 | 1461333923493 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 07:05:23 INFO - PROCESS | 1945 | 1461333923495 Marionette TRACE conn3 <- [1,2505,null,{"value":"7"}] 07:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:05:23 INFO - PROCESS | 1945 | 1461333923499 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:05:23 INFO - PROCESS | 1945 | 1461333923501 Marionette TRACE conn3 <- [1,2506,null,{}] 07:05:23 INFO - PROCESS | 1945 | 1461333923505 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:23 INFO - PROCESS | 1945 | 1461333923643 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 07:05:23 INFO - PROCESS | 1945 | 1461333923652 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288c7000 == 59 [pid = 1945] [id = 634] 07:05:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x118648800) [pid = 1945] [serial = 1902] [outer = 0x0] 07:05:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x118975400) [pid = 1945] [serial = 1903] [outer = 0x118648800] 07:05:23 INFO - PROCESS | 1945 | 1461333923683 Marionette DEBUG loaded listener.js 07:05:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x119dfa800) [pid = 1945] [serial = 1904] [outer = 0x118648800] 07:05:24 INFO - PROCESS | 1945 | 1461333924132 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 07:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 670ms 07:05:24 INFO - PROCESS | 1945 | 1461333924170 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 07:05:24 INFO - PROCESS | 1945 | 1461333924173 Marionette TRACE conn3 <- [1,2509,null,{"value":"7"}] 07:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:05:24 INFO - PROCESS | 1945 | 1461333924178 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:05:24 INFO - PROCESS | 1945 | 1461333924179 Marionette TRACE conn3 <- [1,2510,null,{}] 07:05:24 INFO - PROCESS | 1945 | 1461333924182 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:24 INFO - PROCESS | 1945 | 1461333924276 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 07:05:24 INFO - PROCESS | 1945 | 1461333924373 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x114cd8000 == 60 [pid = 1945] [id = 635] 07:05:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x115664800) [pid = 1945] [serial = 1905] [outer = 0x0] 07:05:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11a975800) [pid = 1945] [serial = 1906] [outer = 0x115664800] 07:05:24 INFO - PROCESS | 1945 | 1461333924434 Marionette DEBUG loaded listener.js 07:05:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x11ba50000) [pid = 1945] [serial = 1907] [outer = 0x115664800] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11926b000 == 59 [pid = 1945] [id = 577] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef4b000 == 58 [pid = 1945] [id = 626] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12e819000 == 57 [pid = 1945] [id = 625] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb12000 == 56 [pid = 1945] [id = 624] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11a517800 == 55 [pid = 1945] [id = 623] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb1c800 == 54 [pid = 1945] [id = 622] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12b71f800 == 53 [pid = 1945] [id = 621] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x12aadd800 == 52 [pid = 1945] [id = 620] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x12a059000) [pid = 1945] [serial = 1771] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x1186a7000) [pid = 1945] [serial = 1774] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x1191ae400) [pid = 1945] [serial = 1777] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x11bbcd400) [pid = 1945] [serial = 1780] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x1271ecc00) [pid = 1945] [serial = 1783] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x129b47000) [pid = 1945] [serial = 1786] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12b10c400) [pid = 1945] [serial = 1825] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab16800 == 51 [pid = 1945] [id = 619] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x1288cf800 == 50 [pid = 1945] [id = 618] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11c4ba800 == 49 [pid = 1945] [id = 617] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab08800 == 48 [pid = 1945] [id = 616] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11925f000 == 47 [pid = 1945] [id = 615] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11c794000 == 46 [pid = 1945] [id = 614] 07:05:24 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba68800 == 45 [pid = 1945] [id = 609] 07:05:24 INFO - PROCESS | 1945 | 1461333924788 Marionette TRACE conn3 <- [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]]]}] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x128882800) [pid = 1945] [serial = 1807] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12a099000) [pid = 1945] [serial = 1810] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12a39f800) [pid = 1945] [serial = 1813] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11ace8800) [pid = 1945] [serial = 1798] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11b63b800) [pid = 1945] [serial = 1799] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x114ea2000) [pid = 1945] [serial = 1790] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x114bc9800) [pid = 1945] [serial = 1789] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x11a7e8000) [pid = 1945] [serial = 1795] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x11aa16000) [pid = 1945] [serial = 1796] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11c444000) [pid = 1945] [serial = 1802] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11c009000) [pid = 1945] [serial = 1801] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x114f60400) [pid = 1945] [serial = 1792] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x118ec9c00) [pid = 1945] [serial = 1793] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x11a924c00) [pid = 1945] [serial = 1817] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12a3a4800) [pid = 1945] [serial = 1814] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x114eaa400) [pid = 1945] [serial = 1816] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x125c21800) [pid = 1945] [serial = 1804] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12aa0cc00) [pid = 1945] [serial = 1820] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12a09f800) [pid = 1945] [serial = 1811] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12b102c00) [pid = 1945] [serial = 1823] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12a05e000) [pid = 1945] [serial = 1808] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x128038000) [pid = 1945] [serial = 1819] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x127ba0800) [pid = 1945] [serial = 1805] [outer = 0x0] [url = about:blank] 07:05:24 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12ab95800) [pid = 1945] [serial = 1822] [outer = 0x0] [url = about:blank] 07:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 671ms 07:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:05:24 INFO - PROCESS | 1945 | 1461333924848 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 07:05:24 INFO - PROCESS | 1945 | 1461333924849 Marionette TRACE conn3 <- [1,2513,null,{"value":"7"}] 07:05:24 INFO - PROCESS | 1945 | 1461333924852 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:05:24 INFO - PROCESS | 1945 | 1461333924854 Marionette TRACE conn3 <- [1,2514,null,{}] 07:05:24 INFO - PROCESS | 1945 | 1461333924861 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:24 INFO - PROCESS | 1945 | 1461333924946 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 07:05:24 INFO - PROCESS | 1945 | 1461333924951 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d1b000 == 46 [pid = 1945] [id = 636] 07:05:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11bd28400) [pid = 1945] [serial = 1908] [outer = 0x0] 07:05:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11c43cc00) [pid = 1945] [serial = 1909] [outer = 0x11bd28400] 07:05:24 INFO - PROCESS | 1945 | 1461333924979 Marionette DEBUG loaded listener.js 07:05:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x123a9e800) [pid = 1945] [serial = 1910] [outer = 0x11bd28400] 07:05:25 INFO - PROCESS | 1945 | 1461333925326 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 07:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms 07:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:05:25 INFO - PROCESS | 1945 | 1461333925374 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 07:05:25 INFO - PROCESS | 1945 | 1461333925376 Marionette TRACE conn3 <- [1,2517,null,{"value":"7"}] 07:05:25 INFO - PROCESS | 1945 | 1461333925378 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:05:25 INFO - PROCESS | 1945 | 1461333925379 Marionette TRACE conn3 <- [1,2518,null,{}] 07:05:25 INFO - PROCESS | 1945 | 1461333925382 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:25 INFO - PROCESS | 1945 | 1461333925461 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 07:05:25 INFO - PROCESS | 1945 | 1461333925466 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x127fd1800 == 47 [pid = 1945] [id = 637] 07:05:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x125cf4400) [pid = 1945] [serial = 1911] [outer = 0x0] 07:05:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x127c88c00) [pid = 1945] [serial = 1912] [outer = 0x125cf4400] 07:05:25 INFO - PROCESS | 1945 | 1461333925492 Marionette DEBUG loaded listener.js 07:05:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x129214000) [pid = 1945] [serial = 1913] [outer = 0x125cf4400] 07:05:25 INFO - PROCESS | 1945 | 1461333925908 Marionette TRACE conn3 <- [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]]]}] 07:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 568ms 07:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:05:25 INFO - PROCESS | 1945 | 1461333925947 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 07:05:25 INFO - PROCESS | 1945 | 1461333925948 Marionette TRACE conn3 <- [1,2521,null,{"value":"7"}] 07:05:25 INFO - PROCESS | 1945 | 1461333925950 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:05:25 INFO - PROCESS | 1945 | 1461333925951 Marionette TRACE conn3 <- [1,2522,null,{}] 07:05:25 INFO - PROCESS | 1945 | 1461333925954 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:26 INFO - PROCESS | 1945 | 1461333926053 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 07:05:26 INFO - PROCESS | 1945 | 1461333926063 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c4ac800 == 48 [pid = 1945] [id = 638] 07:05:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x129215000) [pid = 1945] [serial = 1914] [outer = 0x0] 07:05:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x129e85000) [pid = 1945] [serial = 1915] [outer = 0x129215000] 07:05:26 INFO - PROCESS | 1945 | 1461333926105 Marionette DEBUG loaded listener.js 07:05:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12a098400) [pid = 1945] [serial = 1916] [outer = 0x129215000] 07:05:26 INFO - PROCESS | 1945 | 1461333926532 Marionette TRACE conn3 <- [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]]]}] 07:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 618ms 07:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:05:26 INFO - PROCESS | 1945 | 1461333926582 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 07:05:26 INFO - PROCESS | 1945 | 1461333926583 Marionette TRACE conn3 <- [1,2525,null,{"value":"7"}] 07:05:26 INFO - PROCESS | 1945 | 1461333926585 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:05:26 INFO - PROCESS | 1945 | 1461333926586 Marionette TRACE conn3 <- [1,2526,null,{}] 07:05:26 INFO - PROCESS | 1945 | 1461333926589 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:26 INFO - PROCESS | 1945 | 1461333926710 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 07:05:26 INFO - PROCESS | 1945 | 1461333926715 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b35e800 == 49 [pid = 1945] [id = 639] 07:05:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12a09ac00) [pid = 1945] [serial = 1917] [outer = 0x0] 07:05:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12a3a3800) [pid = 1945] [serial = 1918] [outer = 0x12a09ac00] 07:05:26 INFO - PROCESS | 1945 | 1461333926774 Marionette DEBUG loaded listener.js 07:05:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12b27dc00) [pid = 1945] [serial = 1919] [outer = 0x12a09ac00] 07:05:27 INFO - PROCESS | 1945 | 1461333927109 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 07:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 569ms 07:05:27 INFO - PROCESS | 1945 | 1461333927154 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 07:05:27 INFO - PROCESS | 1945 | 1461333927156 Marionette TRACE conn3 <- [1,2529,null,{"value":"7"}] 07:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:05:27 INFO - PROCESS | 1945 | 1461333927158 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:05:27 INFO - PROCESS | 1945 | 1461333927159 Marionette TRACE conn3 <- [1,2530,null,{}] 07:05:27 INFO - PROCESS | 1945 | 1461333927161 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:27 INFO - PROCESS | 1945 | 1461333927262 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 07:05:27 INFO - PROCESS | 1945 | 1461333927298 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb10800 == 50 [pid = 1945] [id = 640] 07:05:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b27e400) [pid = 1945] [serial = 1920] [outer = 0x0] 07:05:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12b33a000) [pid = 1945] [serial = 1921] [outer = 0x12b27e400] 07:05:27 INFO - PROCESS | 1945 | 1461333927323 Marionette DEBUG loaded listener.js 07:05:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b7b5800) [pid = 1945] [serial = 1922] [outer = 0x12b27e400] 07:05:27 INFO - PROCESS | 1945 | 1461333927649 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 07:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 519ms 07:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:05:27 INFO - PROCESS | 1945 | 1461333927678 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 07:05:27 INFO - PROCESS | 1945 | 1461333927679 Marionette TRACE conn3 <- [1,2533,null,{"value":"7"}] 07:05:27 INFO - PROCESS | 1945 | 1461333927681 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:05:27 INFO - PROCESS | 1945 | 1461333927682 Marionette TRACE conn3 <- [1,2534,null,{}] 07:05:27 INFO - PROCESS | 1945 | 1461333927684 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:27 INFO - PROCESS | 1945 | 1461333927785 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 07:05:27 INFO - PROCESS | 1945 | 1461333927797 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d216800 == 51 [pid = 1945] [id = 641] 07:05:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12b7bb400) [pid = 1945] [serial = 1923] [outer = 0x0] 07:05:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12baed400) [pid = 1945] [serial = 1924] [outer = 0x12b7bb400] 07:05:27 INFO - PROCESS | 1945 | 1461333927822 Marionette DEBUG loaded listener.js 07:05:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12bafb000) [pid = 1945] [serial = 1925] [outer = 0x12b7bb400] 07:05:28 INFO - PROCESS | 1945 | 1461333928167 Marionette TRACE conn3 <- [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]]]}] 07:05:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:05:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 07:05:28 INFO - PROCESS | 1945 | 1461333928199 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 07:05:28 INFO - PROCESS | 1945 | 1461333928201 Marionette TRACE conn3 <- [1,2537,null,{"value":"7"}] 07:05:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:05:28 INFO - PROCESS | 1945 | 1461333928203 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:05:28 INFO - PROCESS | 1945 | 1461333928204 Marionette TRACE conn3 <- [1,2538,null,{}] 07:05:28 INFO - PROCESS | 1945 | 1461333928206 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:28 INFO - PROCESS | 1945 | 1461333928310 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 07:05:28 INFO - PROCESS | 1945 | 1461333928323 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4a8000 == 52 [pid = 1945] [id = 642] 07:05:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12b691400) [pid = 1945] [serial = 1926] [outer = 0x0] 07:05:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12bd45400) [pid = 1945] [serial = 1927] [outer = 0x12b691400] 07:05:28 INFO - PROCESS | 1945 | 1461333928349 Marionette DEBUG loaded listener.js 07:05:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12cc83c00) [pid = 1945] [serial = 1928] [outer = 0x12b691400] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x129e83400) [pid = 1945] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12ab9cc00) [pid = 1945] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11b61d000) [pid = 1945] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11c1ac000) [pid = 1945] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x118f56800) [pid = 1945] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x114ea2c00) [pid = 1945] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x128885400) [pid = 1945] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x129b3f000) [pid = 1945] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x115534800) [pid = 1945] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x114e9d000) [pid = 1945] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12ab99000) [pid = 1945] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x1270e3000) [pid = 1945] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x114bcb000) [pid = 1945] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x11aa17800) [pid = 1945] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:05:28 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x127560c00) [pid = 1945] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:05:28 INFO - PROCESS | 1945 | 1461333928761 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 07:05:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:05:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 568ms 07:05:28 INFO - PROCESS | 1945 | 1461333928771 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 07:05:28 INFO - PROCESS | 1945 | 1461333928772 Marionette TRACE conn3 <- [1,2541,null,{"value":"7"}] 07:05:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:05:28 INFO - PROCESS | 1945 | 1461333928779 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:05:28 INFO - PROCESS | 1945 | 1461333928780 Marionette TRACE conn3 <- [1,2542,null,{}] 07:05:28 INFO - PROCESS | 1945 | 1461333928783 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:28 INFO - PROCESS | 1945 | 1461333928872 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 07:05:28 INFO - PROCESS | 1945 | 1461333928877 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a8ae800 == 53 [pid = 1945] [id = 643] 07:05:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x114bc4000) [pid = 1945] [serial = 1929] [outer = 0x0] 07:05:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11b61d400) [pid = 1945] [serial = 1930] [outer = 0x114bc4000] 07:05:28 INFO - PROCESS | 1945 | 1461333928902 Marionette DEBUG loaded listener.js 07:05:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x129b3f000) [pid = 1945] [serial = 1931] [outer = 0x114bc4000] 07:05:29 INFO - PROCESS | 1945 | 1461333929268 Marionette TRACE conn3 <- [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]]]}] 07:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 522ms 07:05:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:05:29 INFO - PROCESS | 1945 | 1461333929300 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 07:05:29 INFO - PROCESS | 1945 | 1461333929301 Marionette TRACE conn3 <- [1,2545,null,{"value":"7"}] 07:05:29 INFO - PROCESS | 1945 | 1461333929303 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:05:29 INFO - PROCESS | 1945 | 1461333929305 Marionette TRACE conn3 <- [1,2546,null,{}] 07:05:29 INFO - PROCESS | 1945 | 1461333929307 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:29 INFO - PROCESS | 1945 | 1461333929406 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 07:05:29 INFO - PROCESS | 1945 | 1461333929411 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e82f000 == 54 [pid = 1945] [id = 644] 07:05:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11a929400) [pid = 1945] [serial = 1932] [outer = 0x0] 07:05:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12b33e800) [pid = 1945] [serial = 1933] [outer = 0x11a929400] 07:05:29 INFO - PROCESS | 1945 | 1461333929440 Marionette DEBUG loaded listener.js 07:05:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12cef0000) [pid = 1945] [serial = 1934] [outer = 0x11a929400] 07:05:29 INFO - PROCESS | 1945 | 1461333929764 Marionette TRACE conn3 <- [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]]]}] 07:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 472ms 07:05:29 INFO - PROCESS | 1945 | 1461333929779 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 07:05:29 INFO - PROCESS | 1945 | 1461333929781 Marionette TRACE conn3 <- [1,2549,null,{"value":"7"}] 07:05:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:05:29 INFO - PROCESS | 1945 | 1461333929783 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:05:29 INFO - PROCESS | 1945 | 1461333929784 Marionette TRACE conn3 <- [1,2550,null,{}] 07:05:29 INFO - PROCESS | 1945 | 1461333929787 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:29 INFO - PROCESS | 1945 | 1461333929874 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 07:05:29 INFO - PROCESS | 1945 | 1461333929944 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb5e000 == 55 [pid = 1945] [id = 645] 07:05:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12cef5c00) [pid = 1945] [serial = 1935] [outer = 0x0] 07:05:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12d0e3c00) [pid = 1945] [serial = 1936] [outer = 0x12cef5c00] 07:05:29 INFO - PROCESS | 1945 | 1461333929969 Marionette DEBUG loaded listener.js 07:05:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12d0e9c00) [pid = 1945] [serial = 1937] [outer = 0x12cef5c00] 07:05:30 INFO - PROCESS | 1945 | 1461333930276 Marionette TRACE conn3 <- [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]]]}] 07:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 07:05:30 INFO - PROCESS | 1945 | 1461333930302 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 07:05:30 INFO - PROCESS | 1945 | 1461333930304 Marionette TRACE conn3 <- [1,2553,null,{"value":"7"}] 07:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:05:30 INFO - PROCESS | 1945 | 1461333930306 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:05:30 INFO - PROCESS | 1945 | 1461333930307 Marionette TRACE conn3 <- [1,2554,null,{}] 07:05:30 INFO - PROCESS | 1945 | 1461333930312 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:30 INFO - PROCESS | 1945 | 1461333930398 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 07:05:30 INFO - PROCESS | 1945 | 1461333930402 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fec1800 == 56 [pid = 1945] [id = 646] 07:05:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12d0e2400) [pid = 1945] [serial = 1938] [outer = 0x0] 07:05:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12d0f1800) [pid = 1945] [serial = 1939] [outer = 0x12d0e2400] 07:05:30 INFO - PROCESS | 1945 | 1461333930427 Marionette DEBUG loaded listener.js 07:05:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12d276800) [pid = 1945] [serial = 1940] [outer = 0x12d0e2400] 07:05:30 INFO - PROCESS | 1945 | 1461333930898 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 07:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 622ms 07:05:30 INFO - PROCESS | 1945 | 1461333930929 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 07:05:30 INFO - PROCESS | 1945 | 1461333930932 Marionette TRACE conn3 <- [1,2557,null,{"value":"7"}] 07:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:05:30 INFO - PROCESS | 1945 | 1461333930936 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:05:30 INFO - PROCESS | 1945 | 1461333930938 Marionette TRACE conn3 <- [1,2558,null,{}] 07:05:30 INFO - PROCESS | 1945 | 1461333930942 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:31 INFO - PROCESS | 1945 | 1461333931049 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 07:05:31 INFO - PROCESS | 1945 | 1461333931126 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b142800 == 57 [pid = 1945] [id = 647] 07:05:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x114eaa400) [pid = 1945] [serial = 1941] [outer = 0x0] 07:05:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x116379800) [pid = 1945] [serial = 1942] [outer = 0x114eaa400] 07:05:31 INFO - PROCESS | 1945 | 1461333931158 Marionette DEBUG loaded listener.js 07:05:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x119272800) [pid = 1945] [serial = 1943] [outer = 0x114eaa400] 07:05:31 INFO - PROCESS | 1945 | 1461333931631 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 07:05:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:05:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 775ms 07:05:31 INFO - PROCESS | 1945 | 1461333931716 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 07:05:31 INFO - PROCESS | 1945 | 1461333931722 Marionette TRACE conn3 <- [1,2561,null,{"value":"7"}] 07:05:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:05:31 INFO - PROCESS | 1945 | 1461333931731 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:05:31 INFO - PROCESS | 1945 | 1461333931734 Marionette TRACE conn3 <- [1,2562,null,{}] 07:05:31 INFO - PROCESS | 1945 | 1461333931738 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:31 INFO - PROCESS | 1945 | 1461333931897 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 07:05:32 INFO - PROCESS | 1945 | 1461333932004 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a8a8000 == 58 [pid = 1945] [id = 648] 07:05:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11a931800) [pid = 1945] [serial = 1944] [outer = 0x0] 07:05:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11bb51c00) [pid = 1945] [serial = 1945] [outer = 0x11a931800] 07:05:32 INFO - PROCESS | 1945 | 1461333932052 Marionette DEBUG loaded listener.js 07:05:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11c10e400) [pid = 1945] [serial = 1946] [outer = 0x11a931800] 07:05:32 INFO - PROCESS | 1945 | 1461333932543 Marionette TRACE conn3 <- [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]]]}] 07:05:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:05:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 822ms 07:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:05:32 INFO - PROCESS | 1945 | 1461333932552 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 07:05:32 INFO - PROCESS | 1945 | 1461333932554 Marionette TRACE conn3 <- [1,2565,null,{"value":"7"}] 07:05:32 INFO - PROCESS | 1945 | 1461333932556 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:05:32 INFO - PROCESS | 1945 | 1461333932560 Marionette TRACE conn3 <- [1,2566,null,{}] 07:05:32 INFO - PROCESS | 1945 | 1461333932569 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:32 INFO - PROCESS | 1945 | 1461333932675 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 07:05:32 INFO - PROCESS | 1945 | 1461333932738 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef63800 == 59 [pid = 1945] [id = 649] 07:05:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x1271ecc00) [pid = 1945] [serial = 1947] [outer = 0x0] 07:05:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12a39dc00) [pid = 1945] [serial = 1948] [outer = 0x1271ecc00] 07:05:32 INFO - PROCESS | 1945 | 1461333932812 Marionette DEBUG loaded listener.js 07:05:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12ab98400) [pid = 1945] [serial = 1949] [outer = 0x1271ecc00] 07:05:33 INFO - PROCESS | 1945 | 1461333933322 Marionette TRACE conn3 <- [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]]]}] 07:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 825ms 07:05:33 INFO - PROCESS | 1945 | 1461333933382 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 07:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:05:33 INFO - PROCESS | 1945 | 1461333933385 Marionette TRACE conn3 <- [1,2569,null,{"value":"7"}] 07:05:33 INFO - PROCESS | 1945 | 1461333933389 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:05:33 INFO - PROCESS | 1945 | 1461333933391 Marionette TRACE conn3 <- [1,2570,null,{}] 07:05:33 INFO - PROCESS | 1945 | 1461333933395 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:33 INFO - PROCESS | 1945 | 1461333933554 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 07:05:33 INFO - PROCESS | 1945 | 1461333933659 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb79000 == 60 [pid = 1945] [id = 650] 07:05:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x11a925000) [pid = 1945] [serial = 1950] [outer = 0x0] 07:05:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12393b400) [pid = 1945] [serial = 1951] [outer = 0x11a925000] 07:05:33 INFO - PROCESS | 1945 | 1461333933710 Marionette DEBUG loaded listener.js 07:05:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12ab99800) [pid = 1945] [serial = 1952] [outer = 0x11a925000] 07:05:34 INFO - PROCESS | 1945 | 1461333934382 Marionette TRACE conn3 <- [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]]]}] 07:05:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:05:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1025ms 07:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:05:34 INFO - PROCESS | 1945 | 1461333934414 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 07:05:34 INFO - PROCESS | 1945 | 1461333934416 Marionette TRACE conn3 <- [1,2573,null,{"value":"7"}] 07:05:34 INFO - PROCESS | 1945 | 1461333934419 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:05:34 INFO - PROCESS | 1945 | 1461333934421 Marionette TRACE conn3 <- [1,2574,null,{}] 07:05:34 INFO - PROCESS | 1945 | 1461333934426 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:34 INFO - PROCESS | 1945 | 1461333934517 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 07:05:34 INFO - PROCESS | 1945 | 1461333934593 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b679800 == 61 [pid = 1945] [id = 651] 07:05:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x115306800) [pid = 1945] [serial = 1953] [outer = 0x0] 07:05:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x115664c00) [pid = 1945] [serial = 1954] [outer = 0x115306800] 07:05:34 INFO - PROCESS | 1945 | 1461333934621 Marionette DEBUG loaded listener.js 07:05:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x115957800) [pid = 1945] [serial = 1955] [outer = 0x115306800] 07:05:35 INFO - PROCESS | 1945 | 1461333935053 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 07:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 07:05:35 INFO - PROCESS | 1945 | 1461333935093 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 07:05:35 INFO - PROCESS | 1945 | 1461333935097 Marionette TRACE conn3 <- [1,2577,null,{"value":"7"}] 07:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:05:35 INFO - PROCESS | 1945 | 1461333935101 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:05:35 INFO - PROCESS | 1945 | 1461333935103 Marionette TRACE conn3 <- [1,2578,null,{}] 07:05:35 INFO - PROCESS | 1945 | 1461333935105 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:35 INFO - PROCESS | 1945 | 1461333935193 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 07:05:35 INFO - PROCESS | 1945 | 1461333935257 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b13f000 == 62 [pid = 1945] [id = 652] 07:05:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x116669000) [pid = 1945] [serial = 1956] [outer = 0x0] 07:05:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x118ec5800) [pid = 1945] [serial = 1957] [outer = 0x116669000] 07:05:35 INFO - PROCESS | 1945 | 1461333935285 Marionette DEBUG loaded listener.js 07:05:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x119d55400) [pid = 1945] [serial = 1958] [outer = 0x116669000] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12bec7000 == 61 [pid = 1945] [id = 590] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb5e000 == 60 [pid = 1945] [id = 645] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12e82f000 == 59 [pid = 1945] [id = 644] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12a8ae800 == 58 [pid = 1945] [id = 643] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4a8000 == 57 [pid = 1945] [id = 642] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x127ce7800) [pid = 1945] [serial = 1834] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12aa06000) [pid = 1945] [serial = 1837] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x118646400) [pid = 1945] [serial = 1828] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12ab97400) [pid = 1945] [serial = 1840] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11ace7c00) [pid = 1945] [serial = 1831] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12d216800 == 56 [pid = 1945] [id = 641] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb10800 == 55 [pid = 1945] [id = 640] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12b35e800 == 54 [pid = 1945] [id = 639] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x11c4ac800 == 53 [pid = 1945] [id = 638] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x127fd1800 == 52 [pid = 1945] [id = 637] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x125d1b000 == 51 [pid = 1945] [id = 636] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x114cd8000 == 50 [pid = 1945] [id = 635] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x1288c7000 == 49 [pid = 1945] [id = 634] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd47000 == 48 [pid = 1945] [id = 631] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12f7d6000 == 47 [pid = 1945] [id = 630] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x12b358800 == 46 [pid = 1945] [id = 629] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x123dc9800 == 45 [pid = 1945] [id = 628] 07:05:35 INFO - PROCESS | 1945 | --DOCSHELL 0x115273800 == 44 [pid = 1945] [id = 627] 07:05:35 INFO - PROCESS | 1945 | 1461333935716 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11a7e3c00) [pid = 1945] [serial = 1847] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x125c2b400) [pid = 1945] [serial = 1856] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12aa10000) [pid = 1945] [serial = 1865] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12b27bc00) [pid = 1945] [serial = 1868] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12a061000) [pid = 1945] [serial = 1772] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12b33b000) [pid = 1945] [serial = 1874] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11ba4c000) [pid = 1945] [serial = 1871] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12b27d000) [pid = 1945] [serial = 1826] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x128045400) [pid = 1945] [serial = 1858] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11570f000) [pid = 1945] [serial = 1843] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x11acecc00) [pid = 1945] [serial = 1849] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12a09f400) [pid = 1945] [serial = 1862] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12a094000) [pid = 1945] [serial = 1873] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x116660c00) [pid = 1945] [serial = 1870] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x1189e4000) [pid = 1945] [serial = 1844] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12a061400) [pid = 1945] [serial = 1861] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x129e85c00) [pid = 1945] [serial = 1859] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11aea7800) [pid = 1945] [serial = 1850] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12b7b9000) [pid = 1945] [serial = 1879] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12b68b800) [pid = 1945] [serial = 1877] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12a3a2400) [pid = 1945] [serial = 1864] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12b10a400) [pid = 1945] [serial = 1867] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x11c106000) [pid = 1945] [serial = 1853] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x123933800) [pid = 1945] [serial = 1855] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11926ec00) [pid = 1945] [serial = 1846] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11bb49800) [pid = 1945] [serial = 1852] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x115670800) [pid = 1945] [serial = 1733] [outer = 0x0] [url = about:blank] 07:05:35 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12b38e800) [pid = 1945] [serial = 1876] [outer = 0x0] [url = about:blank] 07:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 673ms 07:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:05:35 INFO - PROCESS | 1945 | 1461333935775 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 07:05:35 INFO - PROCESS | 1945 | 1461333935777 Marionette TRACE conn3 <- [1,2581,null,{"value":"7"}] 07:05:35 INFO - PROCESS | 1945 | 1461333935779 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:05:35 INFO - PROCESS | 1945 | 1461333935782 Marionette TRACE conn3 <- [1,2582,null,{}] 07:05:35 INFO - PROCESS | 1945 | 1461333935790 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:35 INFO - PROCESS | 1945 | 1461333935884 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 07:05:35 INFO - PROCESS | 1945 | 1461333935890 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae90800 == 45 [pid = 1945] [id = 653] 07:05:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11aa13800) [pid = 1945] [serial = 1959] [outer = 0x0] 07:05:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11aa1e800) [pid = 1945] [serial = 1960] [outer = 0x11aa13800] 07:05:35 INFO - PROCESS | 1945 | 1461333935922 Marionette DEBUG loaded listener.js 07:05:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11acecc00) [pid = 1945] [serial = 1961] [outer = 0x11aa13800] 07:05:36 INFO - PROCESS | 1945 | 1461333936305 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 07:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 572ms 07:05:36 INFO - PROCESS | 1945 | 1461333936352 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 07:05:36 INFO - PROCESS | 1945 | 1461333936353 Marionette TRACE conn3 <- [1,2585,null,{"value":"7"}] 07:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:05:36 INFO - PROCESS | 1945 | 1461333936355 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:05:36 INFO - PROCESS | 1945 | 1461333936356 Marionette TRACE conn3 <- [1,2586,null,{}] 07:05:36 INFO - PROCESS | 1945 | 1461333936359 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:36 INFO - PROCESS | 1945 | 1461333936437 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 07:05:36 INFO - PROCESS | 1945 | 1461333936443 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x125e07800 == 46 [pid = 1945] [id = 654] 07:05:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11acf9000) [pid = 1945] [serial = 1962] [outer = 0x0] 07:05:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11b634c00) [pid = 1945] [serial = 1963] [outer = 0x11acf9000] 07:05:36 INFO - PROCESS | 1945 | 1461333936470 Marionette DEBUG loaded listener.js 07:05:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11bb53000) [pid = 1945] [serial = 1964] [outer = 0x11acf9000] 07:05:36 INFO - PROCESS | 1945 | 1461333936856 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 07:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 07:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:05:36 INFO - PROCESS | 1945 | 1461333936888 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 07:05:36 INFO - PROCESS | 1945 | 1461333936890 Marionette TRACE conn3 <- [1,2589,null,{"value":"7"}] 07:05:36 INFO - PROCESS | 1945 | 1461333936896 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:05:36 INFO - PROCESS | 1945 | 1461333936898 Marionette TRACE conn3 <- [1,2590,null,{}] 07:05:36 INFO - PROCESS | 1945 | 1461333936901 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:37 INFO - PROCESS | 1945 | 1461333937024 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 07:05:37 INFO - PROCESS | 1945 | 1461333937030 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x127863800 == 47 [pid = 1945] [id = 655] 07:05:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11bb53400) [pid = 1945] [serial = 1965] [outer = 0x0] 07:05:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11c004c00) [pid = 1945] [serial = 1966] [outer = 0x11bb53400] 07:05:37 INFO - PROCESS | 1945 | 1461333937072 Marionette DEBUG loaded listener.js 07:05:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11c10c800) [pid = 1945] [serial = 1967] [outer = 0x11bb53400] 07:05:37 INFO - PROCESS | 1945 | 1461333937489 Marionette TRACE conn3 <- [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]]]}] 07:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 623ms 07:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:05:37 INFO - PROCESS | 1945 | 1461333937517 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 07:05:37 INFO - PROCESS | 1945 | 1461333937518 Marionette TRACE conn3 <- [1,2593,null,{"value":"7"}] 07:05:37 INFO - PROCESS | 1945 | 1461333937520 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:05:37 INFO - PROCESS | 1945 | 1461333937522 Marionette TRACE conn3 <- [1,2594,null,{}] 07:05:37 INFO - PROCESS | 1945 | 1461333937543 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:37 INFO - PROCESS | 1945 | 1461333937634 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 07:05:37 INFO - PROCESS | 1945 | 1461333937660 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b29000 == 48 [pid = 1945] [id = 656] 07:05:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x123930000) [pid = 1945] [serial = 1968] [outer = 0x0] 07:05:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x123a9dc00) [pid = 1945] [serial = 1969] [outer = 0x123930000] 07:05:37 INFO - PROCESS | 1945 | 1461333937689 Marionette DEBUG loaded listener.js 07:05:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12756a400) [pid = 1945] [serial = 1970] [outer = 0x123930000] 07:05:38 INFO - PROCESS | 1945 | 1461333938050 Marionette TRACE conn3 <- [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]]]}] 07:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 570ms 07:05:38 INFO - PROCESS | 1945 | 1461333938092 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 07:05:38 INFO - PROCESS | 1945 | 1461333938093 Marionette TRACE conn3 <- [1,2597,null,{"value":"7"}] 07:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:05:38 INFO - PROCESS | 1945 | 1461333938095 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:05:38 INFO - PROCESS | 1945 | 1461333938096 Marionette TRACE conn3 <- [1,2598,null,{}] 07:05:38 INFO - PROCESS | 1945 | 1461333938099 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:38 INFO - PROCESS | 1945 | 1461333938198 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 07:05:38 INFO - PROCESS | 1945 | 1461333938213 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6d5800 == 49 [pid = 1945] [id = 657] 07:05:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12756bc00) [pid = 1945] [serial = 1971] [outer = 0x0] 07:05:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x127ce0800) [pid = 1945] [serial = 1972] [outer = 0x12756bc00] 07:05:38 INFO - PROCESS | 1945 | 1461333938238 Marionette DEBUG loaded listener.js 07:05:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x128006000) [pid = 1945] [serial = 1973] [outer = 0x12756bc00] 07:05:38 INFO - PROCESS | 1945 | 1461333938581 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 07:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 07:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:05:38 INFO - PROCESS | 1945 | 1461333938618 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 07:05:38 INFO - PROCESS | 1945 | 1461333938619 Marionette TRACE conn3 <- [1,2601,null,{"value":"7"}] 07:05:38 INFO - PROCESS | 1945 | 1461333938622 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:05:38 INFO - PROCESS | 1945 | 1461333938623 Marionette TRACE conn3 <- [1,2602,null,{}] 07:05:38 INFO - PROCESS | 1945 | 1461333938625 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:38 INFO - PROCESS | 1945 | 1461333938725 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 07:05:38 INFO - PROCESS | 1945 | 1461333938729 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aad0800 == 50 [pid = 1945] [id = 658] 07:05:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x11c10f800) [pid = 1945] [serial = 1974] [outer = 0x0] 07:05:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x128883400) [pid = 1945] [serial = 1975] [outer = 0x11c10f800] 07:05:38 INFO - PROCESS | 1945 | 1461333938785 Marionette DEBUG loaded listener.js 07:05:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x129e7c400) [pid = 1945] [serial = 1976] [outer = 0x11c10f800] 07:05:39 INFO - PROCESS | 1945 | 1461333939127 Marionette TRACE conn3 <- [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]]]}] 07:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 523ms 07:05:39 INFO - PROCESS | 1945 | 1461333939147 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 07:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:05:39 INFO - PROCESS | 1945 | 1461333939148 Marionette TRACE conn3 <- [1,2605,null,{"value":"7"}] 07:05:39 INFO - PROCESS | 1945 | 1461333939151 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:05:39 INFO - PROCESS | 1945 | 1461333939152 Marionette TRACE conn3 <- [1,2606,null,{}] 07:05:39 INFO - PROCESS | 1945 | 1461333939155 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:39 INFO - PROCESS | 1945 | 1461333939281 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 07:05:39 INFO - PROCESS | 1945 | 1461333939296 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b71e000 == 51 [pid = 1945] [id = 659] 07:05:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12760bc00) [pid = 1945] [serial = 1977] [outer = 0x0] 07:05:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x129e88800) [pid = 1945] [serial = 1978] [outer = 0x12760bc00] 07:05:39 INFO - PROCESS | 1945 | 1461333939336 Marionette DEBUG loaded listener.js 07:05:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12a093800) [pid = 1945] [serial = 1979] [outer = 0x12760bc00] 07:05:39 INFO - PROCESS | 1945 | 1461333939759 Marionette TRACE conn3 <- [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]]]}] 07:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 619ms 07:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:05:39 INFO - PROCESS | 1945 | 1461333939770 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 07:05:39 INFO - PROCESS | 1945 | 1461333939771 Marionette TRACE conn3 <- [1,2609,null,{"value":"7"}] 07:05:39 INFO - PROCESS | 1945 | 1461333939773 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:05:39 INFO - PROCESS | 1945 | 1461333939775 Marionette TRACE conn3 <- [1,2610,null,{}] 07:05:39 INFO - PROCESS | 1945 | 1461333939779 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:39 INFO - PROCESS | 1945 | 1461333939879 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11bb44c00) [pid = 1945] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x118646800) [pid = 1945] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x129e88400) [pid = 1945] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x118973800) [pid = 1945] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x115668c00) [pid = 1945] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12a099400) [pid = 1945] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12755f800) [pid = 1945] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x123aa2400) [pid = 1945] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x127c81000) [pid = 1945] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x114ea3000) [pid = 1945] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11aa1d000) [pid = 1945] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12b27e400) [pid = 1945] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x12b7bb400) [pid = 1945] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12b691400) [pid = 1945] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x129215000) [pid = 1945] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x118645800) [pid = 1945] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x125cf4400) [pid = 1945] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x11bd28400) [pid = 1945] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12b7d1400) [pid = 1945] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x114ea5400) [pid = 1945] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x11ac1d800) [pid = 1945] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12aa11000) [pid = 1945] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x114504000) [pid = 1945] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x127569c00) [pid = 1945] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x118648800) [pid = 1945] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x114bc4000) [pid = 1945] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x115664800) [pid = 1945] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11a929400) [pid = 1945] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12cef5c00) [pid = 1945] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:05:40 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12a09ac00) [pid = 1945] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:05:40 INFO - PROCESS | 1945 | 1461333940167 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x114cc9000 == 52 [pid = 1945] [id = 660] 07:05:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x114504000) [pid = 1945] [serial = 1980] [outer = 0x0] 07:05:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x114bca000) [pid = 1945] [serial = 1981] [outer = 0x114504000] 07:05:40 INFO - PROCESS | 1945 | 1461333940193 Marionette DEBUG loaded listener.js 07:05:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x118648800) [pid = 1945] [serial = 1982] [outer = 0x114504000] 07:05:40 INFO - PROCESS | 1945 | 1461333940570 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 07:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 822ms 07:05:40 INFO - PROCESS | 1945 | 1461333940597 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 07:05:40 INFO - PROCESS | 1945 | 1461333940599 Marionette TRACE conn3 <- [1,2613,null,{"value":"7"}] 07:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:05:40 INFO - PROCESS | 1945 | 1461333940603 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:05:40 INFO - PROCESS | 1945 | 1461333940605 Marionette TRACE conn3 <- [1,2614,null,{}] 07:05:40 INFO - PROCESS | 1945 | 1461333940610 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:40 INFO - PROCESS | 1945 | 1461333940793 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 07:05:40 INFO - PROCESS | 1945 | 1461333940811 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ccee800 == 53 [pid = 1945] [id = 661] 07:05:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x118645800) [pid = 1945] [serial = 1983] [outer = 0x0] 07:05:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x125cf8c00) [pid = 1945] [serial = 1984] [outer = 0x118645800] 07:05:40 INFO - PROCESS | 1945 | 1461333940858 Marionette DEBUG loaded listener.js 07:05:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12a3a3400) [pid = 1945] [serial = 1985] [outer = 0x118645800] 07:05:41 INFO - PROCESS | 1945 | 1461333941181 Marionette TRACE conn3 <- [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]]]}] 07:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 624ms 07:05:41 INFO - PROCESS | 1945 | 1461333941227 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 07:05:41 INFO - PROCESS | 1945 | 1461333941228 Marionette TRACE conn3 <- [1,2617,null,{"value":"7"}] 07:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:05:41 INFO - PROCESS | 1945 | 1461333941230 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:05:41 INFO - PROCESS | 1945 | 1461333941232 Marionette TRACE conn3 <- [1,2618,null,{}] 07:05:41 INFO - PROCESS | 1945 | 1461333941234 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:41 INFO - PROCESS | 1945 | 1461333941317 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 07:05:41 INFO - PROCESS | 1945 | 1461333941322 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d7c2800 == 54 [pid = 1945] [id = 662] 07:05:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12aa03400) [pid = 1945] [serial = 1986] [outer = 0x0] 07:05:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12aa0e000) [pid = 1945] [serial = 1987] [outer = 0x12aa03400] 07:05:41 INFO - PROCESS | 1945 | 1461333941347 Marionette DEBUG loaded listener.js 07:05:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12ab98c00) [pid = 1945] [serial = 1988] [outer = 0x12aa03400] 07:05:41 INFO - PROCESS | 1945 | 1461333941698 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 07:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 517ms 07:05:41 INFO - PROCESS | 1945 | 1461333941749 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 07:05:41 INFO - PROCESS | 1945 | 1461333941750 Marionette TRACE conn3 <- [1,2621,null,{"value":"7"}] 07:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:05:41 INFO - PROCESS | 1945 | 1461333941752 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:05:41 INFO - PROCESS | 1945 | 1461333941753 Marionette TRACE conn3 <- [1,2622,null,{}] 07:05:41 INFO - PROCESS | 1945 | 1461333941755 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:41 INFO - PROCESS | 1945 | 1461333941838 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 07:05:41 INFO - PROCESS | 1945 | 1461333941843 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e43c800 == 55 [pid = 1945] [id = 663] 07:05:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12ab99000) [pid = 1945] [serial = 1989] [outer = 0x0] 07:05:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12b103000) [pid = 1945] [serial = 1990] [outer = 0x12ab99000] 07:05:41 INFO - PROCESS | 1945 | 1461333941867 Marionette DEBUG loaded listener.js 07:05:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12b10c800) [pid = 1945] [serial = 1991] [outer = 0x12ab99000] 07:05:42 INFO - PROCESS | 1945 | 1461333942331 Marionette TRACE conn3 <- [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]]]}] 07:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 618ms 07:05:42 INFO - PROCESS | 1945 | 1461333942371 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 07:05:42 INFO - PROCESS | 1945 | 1461333942374 Marionette TRACE conn3 <- [1,2625,null,{"value":"7"}] 07:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:05:42 INFO - PROCESS | 1945 | 1461333942378 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:05:42 INFO - PROCESS | 1945 | 1461333942380 Marionette TRACE conn3 <- [1,2626,null,{}] 07:05:42 INFO - PROCESS | 1945 | 1461333942384 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:42 INFO - PROCESS | 1945 | 1461333942488 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 07:05:42 INFO - PROCESS | 1945 | 1461333942589 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x119862800 == 56 [pid = 1945] [id = 664] 07:05:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x115839400) [pid = 1945] [serial = 1992] [outer = 0x0] 07:05:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x116610000) [pid = 1945] [serial = 1993] [outer = 0x115839400] 07:05:42 INFO - PROCESS | 1945 | 1461333942634 Marionette DEBUG loaded listener.js 07:05:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x1188da000) [pid = 1945] [serial = 1994] [outer = 0x115839400] 07:05:43 INFO - PROCESS | 1945 | 1461333943065 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 07:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 723ms 07:05:43 INFO - PROCESS | 1945 | 1461333943101 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 07:05:43 INFO - PROCESS | 1945 | 1461333943105 Marionette TRACE conn3 <- [1,2629,null,{"value":"7"}] 07:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:05:43 INFO - PROCESS | 1945 | 1461333943110 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:05:43 INFO - PROCESS | 1945 | 1461333943112 Marionette TRACE conn3 <- [1,2630,null,{}] 07:05:43 INFO - PROCESS | 1945 | 1461333943114 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:43 INFO - PROCESS | 1945 | 1461333943217 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 07:05:43 INFO - PROCESS | 1945 | 1461333943276 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x12751f000 == 57 [pid = 1945] [id = 665] 07:05:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x118ec7800) [pid = 1945] [serial = 1995] [outer = 0x0] 07:05:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11a931000) [pid = 1945] [serial = 1996] [outer = 0x118ec7800] 07:05:43 INFO - PROCESS | 1945 | 1461333943306 Marionette DEBUG loaded listener.js 07:05:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x11ace6c00) [pid = 1945] [serial = 1997] [outer = 0x118ec7800] 07:05:43 INFO - PROCESS | 1945 | 1461333943749 Marionette TRACE conn3 <- [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]]]}] 07:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 670ms 07:05:43 INFO - PROCESS | 1945 | 1461333943780 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 07:05:43 INFO - PROCESS | 1945 | 1461333943782 Marionette TRACE conn3 <- [1,2633,null,{"value":"7"}] 07:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:05:43 INFO - PROCESS | 1945 | 1461333943784 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:05:43 INFO - PROCESS | 1945 | 1461333943787 Marionette TRACE conn3 <- [1,2634,null,{}] 07:05:43 INFO - PROCESS | 1945 | 1461333943795 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:43 INFO - PROCESS | 1945 | 1461333943923 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 07:05:43 INFO - PROCESS | 1945 | 1461333943984 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ccf5800 == 58 [pid = 1945] [id = 666] 07:05:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x11ba53c00) [pid = 1945] [serial = 1998] [outer = 0x0] 07:05:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x123930800) [pid = 1945] [serial = 1999] [outer = 0x11ba53c00] 07:05:44 INFO - PROCESS | 1945 | 1461333944016 Marionette DEBUG loaded listener.js 07:05:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x125c26000) [pid = 1945] [serial = 2000] [outer = 0x11ba53c00] 07:05:44 INFO - PROCESS | 1945 | 1461333944469 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 07:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 722ms 07:05:44 INFO - PROCESS | 1945 | 1461333944507 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 07:05:44 INFO - PROCESS | 1945 | 1461333944509 Marionette TRACE conn3 <- [1,2637,null,{"value":"7"}] 07:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:05:44 INFO - PROCESS | 1945 | 1461333944530 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:05:44 INFO - PROCESS | 1945 | 1461333944532 Marionette TRACE conn3 <- [1,2638,null,{}] 07:05:44 INFO - PROCESS | 1945 | 1461333944534 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:44 INFO - PROCESS | 1945 | 1461333944640 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 07:05:44 INFO - PROCESS | 1945 | 1461333944712 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e82b000 == 59 [pid = 1945] [id = 667] 07:05:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x125c2a000) [pid = 1945] [serial = 2001] [outer = 0x0] 07:05:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x128234400) [pid = 1945] [serial = 2002] [outer = 0x125c2a000] 07:05:44 INFO - PROCESS | 1945 | 1461333944743 Marionette DEBUG loaded listener.js 07:05:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12a094000) [pid = 1945] [serial = 2003] [outer = 0x125c2a000] 07:05:45 INFO - PROCESS | 1945 | 1461333945150 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 07:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 671ms 07:05:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:05:45 INFO - PROCESS | 1945 | 1461333945200 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 07:05:45 INFO - PROCESS | 1945 | 1461333945202 Marionette TRACE conn3 <- [1,2641,null,{"value":"7"}] 07:05:45 INFO - PROCESS | 1945 | 1461333945204 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:05:45 INFO - PROCESS | 1945 | 1461333945205 Marionette TRACE conn3 <- [1,2642,null,{}] 07:05:45 INFO - PROCESS | 1945 | 1461333945207 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:45 INFO - PROCESS | 1945 | 1461333945328 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 07:05:45 INFO - PROCESS | 1945 | 1461333945387 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef48000 == 60 [pid = 1945] [id = 668] 07:05:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12a053c00) [pid = 1945] [serial = 2004] [outer = 0x0] 07:05:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12aa0a800) [pid = 1945] [serial = 2005] [outer = 0x12a053c00] 07:05:45 INFO - PROCESS | 1945 | 1461333945417 Marionette DEBUG loaded listener.js 07:05:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12b27d000) [pid = 1945] [serial = 2006] [outer = 0x12a053c00] 07:05:45 INFO - PROCESS | 1945 | 1461333945920 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 07:05:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:05:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 770ms 07:05:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:05:45 INFO - PROCESS | 1945 | 1461333945976 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 07:05:45 INFO - PROCESS | 1945 | 1461333945978 Marionette TRACE conn3 <- [1,2645,null,{"value":"7"}] 07:05:45 INFO - PROCESS | 1945 | 1461333945982 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:05:45 INFO - PROCESS | 1945 | 1461333945984 Marionette TRACE conn3 <- [1,2646,null,{}] 07:05:45 INFO - PROCESS | 1945 | 1461333945988 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:46 INFO - PROCESS | 1945 | 1461333946140 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 07:05:46 INFO - PROCESS | 1945 | 1461333946202 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d1e800 == 61 [pid = 1945] [id = 669] 07:05:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x125c21800) [pid = 1945] [serial = 2007] [outer = 0x0] 07:05:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12b282c00) [pid = 1945] [serial = 2008] [outer = 0x125c21800] 07:05:46 INFO - PROCESS | 1945 | 1461333946234 Marionette DEBUG loaded listener.js 07:05:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12b289c00) [pid = 1945] [serial = 2009] [outer = 0x125c21800] 07:05:46 INFO - PROCESS | 1945 | 1461333946814 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 07:05:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:05:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 872ms 07:05:46 INFO - PROCESS | 1945 | 1461333946860 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 07:05:46 INFO - PROCESS | 1945 | 1461333946862 Marionette TRACE conn3 <- [1,2649,null,{"value":"7"}] 07:05:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:05:46 INFO - PROCESS | 1945 | 1461333946867 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:05:46 INFO - PROCESS | 1945 | 1461333946870 Marionette TRACE conn3 <- [1,2650,null,{}] 07:05:46 INFO - PROCESS | 1945 | 1461333946874 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:46 INFO - PROCESS | 1945 | 1461333946971 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 07:05:47 INFO - PROCESS | 1945 | 1461333947052 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c324000 == 62 [pid = 1945] [id = 670] 07:05:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x114bc4400) [pid = 1945] [serial = 2010] [outer = 0x0] 07:05:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x114ea6c00) [pid = 1945] [serial = 2011] [outer = 0x114bc4400] 07:05:47 INFO - PROCESS | 1945 | 1461333947080 Marionette DEBUG loaded listener.js 07:05:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x11590e000) [pid = 1945] [serial = 2012] [outer = 0x114bc4400] 07:05:47 INFO - PROCESS | 1945 | 1461333947498 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 07:05:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:05:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 675ms 07:05:47 INFO - PROCESS | 1945 | 1461333947543 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 07:05:47 INFO - PROCESS | 1945 | 1461333947547 Marionette TRACE conn3 <- [1,2653,null,{"value":"7"}] 07:05:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:05:47 INFO - PROCESS | 1945 | 1461333947551 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:05:47 INFO - PROCESS | 1945 | 1461333947553 Marionette TRACE conn3 <- [1,2654,null,{}] 07:05:47 INFO - PROCESS | 1945 | 1461333947556 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:47 INFO - PROCESS | 1945 | 1461333947651 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 07:05:47 INFO - PROCESS | 1945 | 1461333947712 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba7e000 == 63 [pid = 1945] [id = 671] 07:05:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x115671800) [pid = 1945] [serial = 2013] [outer = 0x0] 07:05:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11912a400) [pid = 1945] [serial = 2014] [outer = 0x115671800] 07:05:47 INFO - PROCESS | 1945 | 1461333947739 Marionette DEBUG loaded listener.js 07:05:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x11a7e8000) [pid = 1945] [serial = 2015] [outer = 0x115671800] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x12d7c2800 == 62 [pid = 1945] [id = 662] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x12ccee800 == 61 [pid = 1945] [id = 661] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x114cc9000 == 60 [pid = 1945] [id = 660] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x12b71e000 == 59 [pid = 1945] [id = 659] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x12aad0800 == 58 [pid = 1945] [id = 658] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12d0f1800) [pid = 1945] [serial = 1939] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6d5800 == 57 [pid = 1945] [id = 657] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x129b29000 == 56 [pid = 1945] [id = 656] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x127863800 == 55 [pid = 1945] [id = 655] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x125e07800 == 54 [pid = 1945] [id = 654] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae90800 == 53 [pid = 1945] [id = 653] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x11b13f000 == 52 [pid = 1945] [id = 652] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x11b679800 == 51 [pid = 1945] [id = 651] 07:05:47 INFO - PROCESS | 1945 | --DOCSHELL 0x11b142800 == 50 [pid = 1945] [id = 647] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x11c10fc00) [pid = 1945] [serial = 1781] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x1189d6c00) [pid = 1945] [serial = 1775] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12a05b000) [pid = 1945] [serial = 1730] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x11ac1e000) [pid = 1945] [serial = 1778] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x1189df400) [pid = 1945] [serial = 1829] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12ab98800) [pid = 1945] [serial = 1838] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x129e88000) [pid = 1945] [serial = 1835] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x127c7ec00) [pid = 1945] [serial = 1784] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12a059800) [pid = 1945] [serial = 1787] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12b109000) [pid = 1945] [serial = 1841] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x11b6d3400) [pid = 1945] [serial = 1832] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x12b33a000) [pid = 1945] [serial = 1921] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12baed400) [pid = 1945] [serial = 1924] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x12b7b5800) [pid = 1945] [serial = 1922] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x12bd45400) [pid = 1945] [serial = 1927] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x129e85000) [pid = 1945] [serial = 1915] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x11ac1cc00) [pid = 1945] [serial = 1886] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11a7e3800) [pid = 1945] [serial = 1885] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x127c88c00) [pid = 1945] [serial = 1912] [outer = 0x0] [url = about:blank] 07:05:47 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x129214000) [pid = 1945] [serial = 1913] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x11c43cc00) [pid = 1945] [serial = 1909] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x123a9e800) [pid = 1945] [serial = 1910] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x12baf7000) [pid = 1945] [serial = 1898] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x12b7d7400) [pid = 1945] [serial = 1897] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12baf9800) [pid = 1945] [serial = 1901] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x119d58400) [pid = 1945] [serial = 1900] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x1270dc800) [pid = 1945] [serial = 1889] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x11c0bf800) [pid = 1945] [serial = 1888] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x12b33c800) [pid = 1945] [serial = 1895] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x12b287c00) [pid = 1945] [serial = 1894] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x114f90400) [pid = 1945] [serial = 1883] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x114bc5c00) [pid = 1945] [serial = 1882] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x12aa10c00) [pid = 1945] [serial = 1892] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x12a098800) [pid = 1945] [serial = 1891] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x119dfa800) [pid = 1945] [serial = 1904] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x118975400) [pid = 1945] [serial = 1903] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x129b3f000) [pid = 1945] [serial = 1931] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x11b61d400) [pid = 1945] [serial = 1930] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11a975800) [pid = 1945] [serial = 1906] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x11ba50000) [pid = 1945] [serial = 1907] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x12cef0000) [pid = 1945] [serial = 1934] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x12d0e9c00) [pid = 1945] [serial = 1937] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x12a3a3800) [pid = 1945] [serial = 1918] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x12b27dc00) [pid = 1945] [serial = 1919] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12bafb000) [pid = 1945] [serial = 1925] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x12cc83c00) [pid = 1945] [serial = 1928] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x12b33e800) [pid = 1945] [serial = 1933] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x12d0e3c00) [pid = 1945] [serial = 1936] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x12a098400) [pid = 1945] [serial = 1916] [outer = 0x0] [url = about:blank] 07:05:48 INFO - PROCESS | 1945 | 1461333948140 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 07:05:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:05:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 619ms 07:05:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:05:48 INFO - PROCESS | 1945 | 1461333948170 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 07:05:48 INFO - PROCESS | 1945 | 1461333948172 Marionette TRACE conn3 <- [1,2657,null,{"value":"7"}] 07:05:48 INFO - PROCESS | 1945 | 1461333948174 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:05:48 INFO - PROCESS | 1945 | 1461333948176 Marionette TRACE conn3 <- [1,2658,null,{}] 07:05:48 INFO - PROCESS | 1945 | 1461333948184 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:48 INFO - PROCESS | 1945 | 1461333948273 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 07:05:48 INFO - PROCESS | 1945 | 1461333948353 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b686000 == 51 [pid = 1945] [id = 672] 07:05:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x11a7e4400) [pid = 1945] [serial = 2016] [outer = 0x0] 07:05:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x11ac1e800) [pid = 1945] [serial = 2017] [outer = 0x11a7e4400] 07:05:48 INFO - PROCESS | 1945 | 1461333948381 Marionette DEBUG loaded listener.js 07:05:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11aea7400) [pid = 1945] [serial = 2018] [outer = 0x11a7e4400] 07:05:48 INFO - PROCESS | 1945 | 1461333948689 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 07:05:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:05:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 523ms 07:05:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:05:48 INFO - PROCESS | 1945 | 1461333948699 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 07:05:48 INFO - PROCESS | 1945 | 1461333948700 Marionette TRACE conn3 <- [1,2661,null,{"value":"7"}] 07:05:48 INFO - PROCESS | 1945 | 1461333948703 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:05:48 INFO - PROCESS | 1945 | 1461333948704 Marionette TRACE conn3 <- [1,2662,null,{}] 07:05:48 INFO - PROCESS | 1945 | 1461333948706 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:48 INFO - PROCESS | 1945 | 1461333948800 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 07:05:48 INFO - PROCESS | 1945 | 1461333948855 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x127523000 == 52 [pid = 1945] [id = 673] 07:05:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x11ae9c400) [pid = 1945] [serial = 2019] [outer = 0x0] 07:05:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x11ba52800) [pid = 1945] [serial = 2020] [outer = 0x11ae9c400] 07:05:48 INFO - PROCESS | 1945 | 1461333948881 Marionette DEBUG loaded listener.js 07:05:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11c00bc00) [pid = 1945] [serial = 2021] [outer = 0x11ae9c400] 07:05:49 INFO - PROCESS | 1945 | 1461333949163 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 07:05:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:05:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 473ms 07:05:49 INFO - PROCESS | 1945 | 1461333949178 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 07:05:49 INFO - PROCESS | 1945 | 1461333949182 Marionette TRACE conn3 <- [1,2665,null,{"value":"7"}] 07:05:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:05:49 INFO - PROCESS | 1945 | 1461333949189 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:05:49 INFO - PROCESS | 1945 | 1461333949190 Marionette TRACE conn3 <- [1,2666,null,{}] 07:05:49 INFO - PROCESS | 1945 | 1461333949197 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:49 INFO - PROCESS | 1945 | 1461333949283 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 07:05:49 INFO - PROCESS | 1945 | 1461333949287 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x119264000 == 53 [pid = 1945] [id = 674] 07:05:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11c010800) [pid = 1945] [serial = 2022] [outer = 0x0] 07:05:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x123931000) [pid = 1945] [serial = 2023] [outer = 0x11c010800] 07:05:49 INFO - PROCESS | 1945 | 1461333949313 Marionette DEBUG loaded listener.js 07:05:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x125c25c00) [pid = 1945] [serial = 2024] [outer = 0x11c010800] 07:05:50 INFO - PROCESS | 1945 | 1461333950177 Marionette TRACE conn3 <- [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]]]}] 07:05:50 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) 07:05:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1024ms 07:05:50 INFO - PROCESS | 1945 | 1461333950216 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 07:05:50 INFO - PROCESS | 1945 | 1461333950218 Marionette TRACE conn3 <- [1,2669,null,{"value":"7"}] 07:05:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:05:50 INFO - PROCESS | 1945 | 1461333950220 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:05:50 INFO - PROCESS | 1945 | 1461333950221 Marionette TRACE conn3 <- [1,2670,null,{}] 07:05:50 INFO - PROCESS | 1945 | 1461333950223 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:50 INFO - PROCESS | 1945 | 1461333950342 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 07:05:50 INFO - PROCESS | 1945 | 1461333950379 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aadb000 == 54 [pid = 1945] [id = 675] 07:05:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x12787a400) [pid = 1945] [serial = 2025] [outer = 0x0] 07:05:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x129b48c00) [pid = 1945] [serial = 2026] [outer = 0x12787a400] 07:05:50 INFO - PROCESS | 1945 | 1461333950406 Marionette DEBUG loaded listener.js 07:05:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x12a056800) [pid = 1945] [serial = 2027] [outer = 0x12787a400] 07:05:51 INFO - PROCESS | 1945 | 1461333951205 Marionette TRACE conn3 <- [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] 07:05:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:05:51 INFO - PROCESS | 1945 | 1461333951246 Marionette TRACE conn3 <- [1,2673,null,{"value":"7"}] 07:05:51 INFO - PROCESS | 1945 | 1461333951249 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:05:51 INFO - PROCESS | 1945 | 1461333951250 Marionette TRACE conn3 <- [1,2674,null,{}] 07:05:51 INFO - PROCESS | 1945 | 1461333951252 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:51 INFO - PROCESS | 1945 | 1461333951357 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 07:05:51 INFO - PROCESS | 1945 | 1461333951361 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b730800 == 55 [pid = 1945] [id = 676] 07:05:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x127c88c00) [pid = 1945] [serial = 2028] [outer = 0x0] 07:05:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x12a3a4c00) [pid = 1945] [serial = 2029] [outer = 0x127c88c00] 07:05:51 INFO - PROCESS | 1945 | 1461333951387 Marionette DEBUG loaded listener.js 07:05:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12aa11c00) [pid = 1945] [serial = 2030] [outer = 0x127c88c00] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x12756bc00) [pid = 1945] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11c10f800) [pid = 1945] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12760bc00) [pid = 1945] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x123930000) [pid = 1945] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11a925000) [pid = 1945] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x115306800) [pid = 1945] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x11bb53400) [pid = 1945] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11acf9000) [pid = 1945] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x116669000) [pid = 1945] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x11aa13800) [pid = 1945] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x12aa03400) [pid = 1945] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x118645800) [pid = 1945] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x114504000) [pid = 1945] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:05:52 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x12b68bc00) [pid = 1945] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:05:52 INFO - PROCESS | 1945 | 1461333952221 Marionette TRACE conn3 <- [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] 07:05:52 INFO - PROCESS | 1945 | 1461333952272 Marionette TRACE conn3 <- [1,2677,null,{"value":"7"}] 07:05:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:05:52 INFO - PROCESS | 1945 | 1461333952274 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:05:52 INFO - PROCESS | 1945 | 1461333952275 Marionette TRACE conn3 <- [1,2678,null,{}] 07:05:52 INFO - PROCESS | 1945 | 1461333952284 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:52 INFO - PROCESS | 1945 | 1461333952384 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 07:05:52 INFO - PROCESS | 1945 | 1461333952418 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb09800 == 56 [pid = 1945] [id = 677] 07:05:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x116669000) [pid = 1945] [serial = 2031] [outer = 0x0] 07:05:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x11ba4c800) [pid = 1945] [serial = 2032] [outer = 0x116669000] 07:05:52 INFO - PROCESS | 1945 | 1461333952443 Marionette DEBUG loaded listener.js 07:05:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12760bc00) [pid = 1945] [serial = 2033] [outer = 0x116669000] 07:05:53 INFO - PROCESS | 1945 | 1461333953200 Marionette TRACE conn3 <- [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]]]}] 07:05:53 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) 07:05:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 972ms 07:05:53 INFO - PROCESS | 1945 | 1461333953247 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 07:05:53 INFO - PROCESS | 1945 | 1461333953248 Marionette TRACE conn3 <- [1,2681,null,{"value":"7"}] 07:05:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:05:53 INFO - PROCESS | 1945 | 1461333953251 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:05:53 INFO - PROCESS | 1945 | 1461333953252 Marionette TRACE conn3 <- [1,2682,null,{}] 07:05:53 INFO - PROCESS | 1945 | 1461333953254 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:53 INFO - PROCESS | 1945 | 1461333953333 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 07:05:53 INFO - PROCESS | 1945 | 1461333953338 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:53 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d7c4800 == 57 [pid = 1945] [id = 678] 07:05:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12a055800) [pid = 1945] [serial = 2034] [outer = 0x0] 07:05:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12ab9dc00) [pid = 1945] [serial = 2035] [outer = 0x12a055800] 07:05:53 INFO - PROCESS | 1945 | 1461333953363 Marionette DEBUG loaded listener.js 07:05:53 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12b27dc00) [pid = 1945] [serial = 2036] [outer = 0x12a055800] 07:05:54 INFO - PROCESS | 1945 | 1461333954191 Marionette TRACE conn3 <- [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]]]}] 07:05:54 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) 07:05:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 969ms 07:05:54 INFO - PROCESS | 1945 | 1461333954221 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 07:05:54 INFO - PROCESS | 1945 | 1461333954223 Marionette TRACE conn3 <- [1,2685,null,{"value":"7"}] 07:05:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:05:54 INFO - PROCESS | 1945 | 1461333954229 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:05:54 INFO - PROCESS | 1945 | 1461333954232 Marionette TRACE conn3 <- [1,2686,null,{}] 07:05:54 INFO - PROCESS | 1945 | 1461333954237 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:54 INFO - PROCESS | 1945 | 1461333954342 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 07:05:54 INFO - PROCESS | 1945 | 1461333954395 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a519800 == 58 [pid = 1945] [id = 679] 07:05:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x114f90400) [pid = 1945] [serial = 2037] [outer = 0x0] 07:05:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x1155d8400) [pid = 1945] [serial = 2038] [outer = 0x114f90400] 07:05:54 INFO - PROCESS | 1945 | 1461333954429 Marionette DEBUG loaded listener.js 07:05:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x118645800) [pid = 1945] [serial = 2039] [outer = 0x114f90400] 07:05:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 07:05:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:05:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 07:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:05:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:05:55 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 07:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:05:55 INFO - _addTest/ [0,2689,"getWindowHandle",null] 07:05:55 INFO - PROCESS | 1945 | 1461333955356 Marionette TRACE conn3 <- [1,2689,null,{"value":"7"}] 07:05:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:05:55 INFO - PROCESS | 1945 | 1461333955364 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:05:55 INFO - PROCESS | 1945 | 1461333955365 Marionette TRACE conn3 <- [1,2690,null,{}] 07:05:55 INFO - PROCESS | 1945 | 1461333955368 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:55 INFO - PROCESS | 1945 | 1461333955467 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 07:05:55 INFO - PROCESS | 1945 | 1461333955520 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b28800 == 59 [pid = 1945] [id = 680] 07:05:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x1166f6800) [pid = 1945] [serial = 2040] [outer = 0x0] 07:05:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11aa14400) [pid = 1945] [serial = 2041] [outer = 0x1166f6800] 07:05:55 INFO - PROCESS | 1945 | 1461333955550 Marionette DEBUG loaded listener.js 07:05:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11b628800) [pid = 1945] [serial = 2042] [outer = 0x1166f6800] 07:05:56 INFO - PROCESS | 1945 | 1461333956470 Marionette TRACE conn3 <- [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] 07:05:56 INFO - PROCESS | 1945 | 1461333956536 Marionette TRACE conn3 <- [1,2693,null,{"value":"7"}] 07:05:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:05:56 INFO - PROCESS | 1945 | 1461333956538 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:05:56 INFO - PROCESS | 1945 | 1461333956541 Marionette TRACE conn3 <- [1,2694,null,{}] 07:05:56 INFO - PROCESS | 1945 | 1461333956551 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:56 INFO - PROCESS | 1945 | 1461333956656 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 07:05:56 INFO - PROCESS | 1945 | 1461333956710 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9eb800 == 60 [pid = 1945] [id = 681] 07:05:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11bbcbc00) [pid = 1945] [serial = 2043] [outer = 0x0] 07:05:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x127f82c00) [pid = 1945] [serial = 2044] [outer = 0x11bbcbc00] 07:05:56 INFO - PROCESS | 1945 | 1461333956741 Marionette DEBUG loaded listener.js 07:05:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12920dc00) [pid = 1945] [serial = 2045] [outer = 0x11bbcbc00] 07:05:57 INFO - PROCESS | 1945 | 1461333957703 Marionette TRACE conn3 <- [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] 07:05:57 INFO - PROCESS | 1945 | 1461333957716 Marionette TRACE conn3 <- [1,2697,null,{"value":"7"}] 07:05:57 INFO - PROCESS | 1945 | 1461333957718 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:05:57 INFO - PROCESS | 1945 | 1461333957720 Marionette TRACE conn3 <- [1,2698,null,{}] 07:05:57 INFO - PROCESS | 1945 | 1461333957722 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:57 INFO - PROCESS | 1945 | 1461333957823 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 07:05:57 INFO - PROCESS | 1945 | 1461333957877 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a8a0800 == 61 [pid = 1945] [id = 682] 07:05:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x123aa2400) [pid = 1945] [serial = 2046] [outer = 0x0] 07:05:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12a09e000) [pid = 1945] [serial = 2047] [outer = 0x123aa2400] 07:05:57 INFO - PROCESS | 1945 | 1461333957908 Marionette DEBUG loaded listener.js 07:05:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12ab9fc00) [pid = 1945] [serial = 2048] [outer = 0x123aa2400] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb09800 == 60 [pid = 1945] [id = 677] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x12b730800 == 59 [pid = 1945] [id = 676] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x12aadb000 == 58 [pid = 1945] [id = 675] 07:05:58 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12b103000) [pid = 1945] [serial = 1990] [outer = 0x0] [url = about:blank] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x119264000 == 57 [pid = 1945] [id = 674] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x127523000 == 56 [pid = 1945] [id = 673] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x11b686000 == 55 [pid = 1945] [id = 672] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba7e000 == 54 [pid = 1945] [id = 671] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x11c324000 == 53 [pid = 1945] [id = 670] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef48000 == 52 [pid = 1945] [id = 668] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x12e82b000 == 51 [pid = 1945] [id = 667] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x12ccf5800 == 50 [pid = 1945] [id = 666] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x12751f000 == 49 [pid = 1945] [id = 665] 07:05:58 INFO - PROCESS | 1945 | --DOCSHELL 0x119862800 == 48 [pid = 1945] [id = 664] 07:05:58 INFO - PROCESS | 1945 | 1461333958990 Marionette TRACE conn3 <- [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] 07:05:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:05:59 INFO - PROCESS | 1945 | 1461333959044 Marionette TRACE conn3 <- [1,2701,null,{"value":"7"}] 07:05:59 INFO - PROCESS | 1945 | 1461333959049 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:05:59 INFO - PROCESS | 1945 | 1461333959052 Marionette TRACE conn3 <- [1,2702,null,{}] 07:05:59 INFO - PROCESS | 1945 | 1461333959064 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:59 INFO - PROCESS | 1945 | 1461333959223 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x12b7ce400) [pid = 1945] [serial = 1880] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x127ce0800) [pid = 1945] [serial = 1972] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x128883400) [pid = 1945] [serial = 1975] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x129e88800) [pid = 1945] [serial = 1978] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x123a9dc00) [pid = 1945] [serial = 1969] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x12ab99800) [pid = 1945] [serial = 1952] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x12393b400) [pid = 1945] [serial = 1951] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x12a093800) [pid = 1945] [serial = 1979] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x115957800) [pid = 1945] [serial = 1955] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x115664c00) [pid = 1945] [serial = 1954] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11c004c00) [pid = 1945] [serial = 1966] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x11c10c800) [pid = 1945] [serial = 1967] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x129e7c400) [pid = 1945] [serial = 1976] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x116379800) [pid = 1945] [serial = 1942] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11b634c00) [pid = 1945] [serial = 1963] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11bb53000) [pid = 1945] [serial = 1964] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x11bb51c00) [pid = 1945] [serial = 1945] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x118ec5800) [pid = 1945] [serial = 1957] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x119d55400) [pid = 1945] [serial = 1958] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x11aa1e800) [pid = 1945] [serial = 1960] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 93 (0x11acecc00) [pid = 1945] [serial = 1961] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 92 (0x12a39dc00) [pid = 1945] [serial = 1948] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 91 (0x12aa0e000) [pid = 1945] [serial = 1987] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 90 (0x125cf8c00) [pid = 1945] [serial = 1984] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 89 (0x114bca000) [pid = 1945] [serial = 1981] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 88 (0x128006000) [pid = 1945] [serial = 1973] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 87 (0x118648800) [pid = 1945] [serial = 1982] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 86 (0x12a3a3400) [pid = 1945] [serial = 1985] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 85 (0x12756a400) [pid = 1945] [serial = 1970] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | --DOMWINDOW == 84 (0x12ab98c00) [pid = 1945] [serial = 1988] [outer = 0x0] [url = about:blank] 07:05:59 INFO - PROCESS | 1945 | 1461333959287 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b147800 == 49 [pid = 1945] [id = 683] 07:05:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 85 (0x116379800) [pid = 1945] [serial = 2049] [outer = 0x0] 07:05:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 86 (0x118f54400) [pid = 1945] [serial = 2050] [outer = 0x116379800] 07:05:59 INFO - PROCESS | 1945 | 1461333959318 Marionette DEBUG loaded listener.js 07:05:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 87 (0x119dfa800) [pid = 1945] [serial = 2051] [outer = 0x116379800] 07:05:59 INFO - PROCESS | 1945 | 1461333959633 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 07:05:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:05:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 633ms 07:05:59 INFO - PROCESS | 1945 | 1461333959681 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 07:05:59 INFO - PROCESS | 1945 | 1461333959685 Marionette TRACE conn3 <- [1,2705,null,{"value":"7"}] 07:05:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:05:59 INFO - PROCESS | 1945 | 1461333959689 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:05:59 INFO - PROCESS | 1945 | 1461333959691 Marionette TRACE conn3 <- [1,2706,null,{}] 07:05:59 INFO - PROCESS | 1945 | 1461333959694 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:05:59 INFO - PROCESS | 1945 | 1461333959777 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 07:05:59 INFO - PROCESS | 1945 | 1461333959832 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x11c30c800 == 50 [pid = 1945] [id = 684] 07:05:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 88 (0x118648800) [pid = 1945] [serial = 2052] [outer = 0x0] 07:05:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 89 (0x11ac17400) [pid = 1945] [serial = 2053] [outer = 0x118648800] 07:05:59 INFO - PROCESS | 1945 | 1461333959858 Marionette DEBUG loaded listener.js 07:05:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 90 (0x11b632c00) [pid = 1945] [serial = 2054] [outer = 0x118648800] 07:06:00 INFO - PROCESS | 1945 | 1461333960174 Marionette TRACE conn3 <- [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]]]}] 07:06:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:06:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 07:06:00 INFO - PROCESS | 1945 | 1461333960212 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 07:06:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:06:00 INFO - PROCESS | 1945 | 1461333960214 Marionette TRACE conn3 <- [1,2709,null,{"value":"7"}] 07:06:00 INFO - PROCESS | 1945 | 1461333960216 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:06:00 INFO - PROCESS | 1945 | 1461333960219 Marionette TRACE conn3 <- [1,2710,null,{}] 07:06:00 INFO - PROCESS | 1945 | 1461333960226 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:00 INFO - PROCESS | 1945 | 1461333960308 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 07:06:00 INFO - PROCESS | 1945 | 1461333960367 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x127fd8000 == 51 [pid = 1945] [id = 685] 07:06:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 91 (0x11b632400) [pid = 1945] [serial = 2055] [outer = 0x0] 07:06:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 92 (0x11bd21c00) [pid = 1945] [serial = 2056] [outer = 0x11b632400] 07:06:00 INFO - PROCESS | 1945 | 1461333960394 Marionette DEBUG loaded listener.js 07:06:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 93 (0x123a9c400) [pid = 1945] [serial = 2057] [outer = 0x11b632400] 07:06:00 INFO - PROCESS | 1945 | 1461333960739 Marionette TRACE conn3 <- [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] 07:06:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:06:00 INFO - PROCESS | 1945 | 1461333960792 Marionette TRACE conn3 <- [1,2713,null,{"value":"7"}] 07:06:00 INFO - PROCESS | 1945 | 1461333960794 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:06:00 INFO - PROCESS | 1945 | 1461333960795 Marionette TRACE conn3 <- [1,2714,null,{}] 07:06:00 INFO - PROCESS | 1945 | 1461333960797 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:00 INFO - PROCESS | 1945 | 1461333960881 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 07:06:00 INFO - PROCESS | 1945 | 1461333960915 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b2d000 == 52 [pid = 1945] [id = 686] 07:06:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 94 (0x12392f800) [pid = 1945] [serial = 2058] [outer = 0x0] 07:06:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x125c2b400) [pid = 1945] [serial = 2059] [outer = 0x12392f800] 07:06:00 INFO - PROCESS | 1945 | 1461333960972 Marionette DEBUG loaded listener.js 07:06:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x129e7c400) [pid = 1945] [serial = 2060] [outer = 0x12392f800] 07:06:01 INFO - PROCESS | 1945 | 1461333961324 Marionette TRACE conn3 <- [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]]]}] 07:06:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:06:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 568ms 07:06:01 INFO - PROCESS | 1945 | 1461333961363 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 07:06:01 INFO - PROCESS | 1945 | 1461333961364 Marionette TRACE conn3 <- [1,2717,null,{"value":"7"}] 07:06:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:06:01 INFO - PROCESS | 1945 | 1461333961366 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:06:01 INFO - PROCESS | 1945 | 1461333961367 Marionette TRACE conn3 <- [1,2718,null,{}] 07:06:01 INFO - PROCESS | 1945 | 1461333961369 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:01 INFO - PROCESS | 1945 | 1461333961469 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 07:06:01 INFO - PROCESS | 1945 | 1461333961487 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aadc800 == 53 [pid = 1945] [id = 687] 07:06:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x129e7cc00) [pid = 1945] [serial = 2061] [outer = 0x0] 07:06:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x12a060400) [pid = 1945] [serial = 2062] [outer = 0x129e7cc00] 07:06:01 INFO - PROCESS | 1945 | 1461333961513 Marionette DEBUG loaded listener.js 07:06:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x12a3a2c00) [pid = 1945] [serial = 2063] [outer = 0x129e7cc00] 07:06:01 INFO - PROCESS | 1945 | 1461333961890 Marionette TRACE conn3 <- [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] 07:06:01 INFO - PROCESS | 1945 | 1461333961937 Marionette TRACE conn3 <- [1,2721,null,{"value":"7"}] 07:06:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:06:01 INFO - PROCESS | 1945 | 1461333961940 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:06:01 INFO - PROCESS | 1945 | 1461333961941 Marionette TRACE conn3 <- [1,2722,null,{}] 07:06:01 INFO - PROCESS | 1945 | 1461333961943 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:02 INFO - PROCESS | 1945 | 1461333962059 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 07:06:02 INFO - PROCESS | 1945 | 1461333962074 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b71c000 == 54 [pid = 1945] [id = 688] 07:06:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12aa0cc00) [pid = 1945] [serial = 2064] [outer = 0x0] 07:06:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12b27f800) [pid = 1945] [serial = 2065] [outer = 0x12aa0cc00] 07:06:02 INFO - PROCESS | 1945 | 1461333962103 Marionette DEBUG loaded listener.js 07:06:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12b33e000) [pid = 1945] [serial = 2066] [outer = 0x12aa0cc00] 07:06:02 INFO - PROCESS | 1945 | 1461333962451 Marionette TRACE conn3 <- [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] 07:06:02 INFO - PROCESS | 1945 | 1461333962465 Marionette TRACE conn3 <- [1,2725,null,{"value":"7"}] 07:06:02 INFO - PROCESS | 1945 | 1461333962467 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:06:02 INFO - PROCESS | 1945 | 1461333962468 Marionette TRACE conn3 <- [1,2726,null,{}] 07:06:02 INFO - PROCESS | 1945 | 1461333962471 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:02 INFO - PROCESS | 1945 | 1461333962570 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 07:06:02 INFO - PROCESS | 1945 | 1461333962583 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bed2800 == 55 [pid = 1945] [id = 689] 07:06:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12b38a400) [pid = 1945] [serial = 2067] [outer = 0x0] 07:06:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x12b390000) [pid = 1945] [serial = 2068] [outer = 0x12b38a400] 07:06:02 INFO - PROCESS | 1945 | 1461333962608 Marionette DEBUG loaded listener.js 07:06:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x12b7bdc00) [pid = 1945] [serial = 2069] [outer = 0x12b38a400] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x1271ecc00) [pid = 1945] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x11a931800) [pid = 1945] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x114eaa400) [pid = 1945] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x115671800) [pid = 1945] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 100 (0x127c88c00) [pid = 1945] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 99 (0x11a7e4400) [pid = 1945] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 98 (0x11ae9c400) [pid = 1945] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 97 (0x114bc4400) [pid = 1945] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 96 (0x11c010800) [pid = 1945] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 95 (0x116669000) [pid = 1945] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:06:02 INFO - PROCESS | 1945 | --DOMWINDOW == 94 (0x12787a400) [pid = 1945] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:06:03 INFO - PROCESS | 1945 | 1461333963011 Marionette TRACE conn3 <- [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]]]}] 07:06:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:06:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 570ms 07:06:03 INFO - PROCESS | 1945 | 1461333963038 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 07:06:03 INFO - PROCESS | 1945 | 1461333963039 Marionette TRACE conn3 <- [1,2729,null,{"value":"7"}] 07:06:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:06:03 INFO - PROCESS | 1945 | 1461333963041 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:06:03 INFO - PROCESS | 1945 | 1461333963043 Marionette TRACE conn3 <- [1,2730,null,{}] 07:06:03 INFO - PROCESS | 1945 | 1461333963047 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:03 INFO - PROCESS | 1945 | 1461333963131 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 07:06:03 INFO - PROCESS | 1945 | 1461333963135 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x1288c9800 == 56 [pid = 1945] [id = 690] 07:06:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 95 (0x115671800) [pid = 1945] [serial = 2070] [outer = 0x0] 07:06:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 96 (0x11c0b4c00) [pid = 1945] [serial = 2071] [outer = 0x115671800] 07:06:03 INFO - PROCESS | 1945 | 1461333963160 Marionette DEBUG loaded listener.js 07:06:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 97 (0x129e7c800) [pid = 1945] [serial = 2072] [outer = 0x115671800] 07:06:03 INFO - PROCESS | 1945 | 1461333963987 Marionette TRACE conn3 <- [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] 07:06:04 INFO - PROCESS | 1945 | 1461333964019 Marionette TRACE conn3 <- [1,2733,null,{"value":"7"}] 07:06:04 INFO - PROCESS | 1945 | 1461333964021 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:06:04 INFO - PROCESS | 1945 | 1461333964022 Marionette TRACE conn3 <- [1,2734,null,{}] 07:06:04 INFO - PROCESS | 1945 | 1461333964025 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:04 INFO - PROCESS | 1945 | 1461333964104 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 07:06:04 INFO - PROCESS | 1945 | 1461333964158 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e88d000 == 57 [pid = 1945] [id = 691] 07:06:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 98 (0x12a09a000) [pid = 1945] [serial = 2073] [outer = 0x0] 07:06:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 99 (0x12b7d1000) [pid = 1945] [serial = 2074] [outer = 0x12a09a000] 07:06:04 INFO - PROCESS | 1945 | 1461333964183 Marionette DEBUG loaded listener.js 07:06:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 100 (0x12baed400) [pid = 1945] [serial = 2075] [outer = 0x12a09a000] 07:06:04 INFO - PROCESS | 1945 | 1461333964466 Marionette TRACE conn3 <- [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]]]}] 07:06:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:06:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 07:06:04 INFO - PROCESS | 1945 | 1461333964500 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 07:06:04 INFO - PROCESS | 1945 | 1461333964502 Marionette TRACE conn3 <- [1,2737,null,{"value":"7"}] 07:06:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:06:04 INFO - PROCESS | 1945 | 1461333964504 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:06:04 INFO - PROCESS | 1945 | 1461333964505 Marionette TRACE conn3 <- [1,2738,null,{}] 07:06:04 INFO - PROCESS | 1945 | 1461333964508 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:04 INFO - PROCESS | 1945 | 1461333964602 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 07:06:04 INFO - PROCESS | 1945 | 1461333964606 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12f7bb000 == 58 [pid = 1945] [id = 692] 07:06:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 101 (0x12b7d3400) [pid = 1945] [serial = 2076] [outer = 0x0] 07:06:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x12bd3b400) [pid = 1945] [serial = 2077] [outer = 0x12b7d3400] 07:06:04 INFO - PROCESS | 1945 | 1461333964633 Marionette DEBUG loaded listener.js 07:06:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x12bd46800) [pid = 1945] [serial = 2078] [outer = 0x12b7d3400] 07:06:05 INFO - PROCESS | 1945 | 1461333965043 Marionette TRACE conn3 <- [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]]]}] 07:06:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:06:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 568ms 07:06:05 INFO - PROCESS | 1945 | 1461333965079 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 07:06:05 INFO - PROCESS | 1945 | 1461333965083 Marionette TRACE conn3 <- [1,2741,null,{"value":"7"}] 07:06:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:06:05 INFO - PROCESS | 1945 | 1461333965088 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:06:05 INFO - PROCESS | 1945 | 1461333965091 Marionette TRACE conn3 <- [1,2742,null,{}] 07:06:05 INFO - PROCESS | 1945 | 1461333965098 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:05 INFO - PROCESS | 1945 | 1461333965201 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 07:06:05 INFO - PROCESS | 1945 | 1461333965269 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ab20000 == 59 [pid = 1945] [id = 693] 07:06:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x116373000) [pid = 1945] [serial = 2079] [outer = 0x0] 07:06:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x118648400) [pid = 1945] [serial = 2080] [outer = 0x116373000] 07:06:05 INFO - PROCESS | 1945 | 1461333965301 Marionette DEBUG loaded listener.js 07:06:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x119d5f400) [pid = 1945] [serial = 2081] [outer = 0x116373000] 07:06:05 INFO - PROCESS | 1945 | 1461333965812 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 07:06:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:06:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 775ms 07:06:05 INFO - PROCESS | 1945 | 1461333965865 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 07:06:05 INFO - PROCESS | 1945 | 1461333965871 Marionette TRACE conn3 <- [1,2745,null,{"value":"7"}] 07:06:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:06:05 INFO - PROCESS | 1945 | 1461333965878 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:06:05 INFO - PROCESS | 1945 | 1461333965881 Marionette TRACE conn3 <- [1,2746,null,{}] 07:06:05 INFO - PROCESS | 1945 | 1461333965885 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:06 INFO - PROCESS | 1945 | 1461333966025 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 07:06:06 INFO - PROCESS | 1945 | 1461333966126 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a8a0000 == 60 [pid = 1945] [id = 694] 07:06:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x11ba50000) [pid = 1945] [serial = 2082] [outer = 0x0] 07:06:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11bd20c00) [pid = 1945] [serial = 2083] [outer = 0x11ba50000] 07:06:06 INFO - PROCESS | 1945 | 1461333966176 Marionette DEBUG loaded listener.js 07:06:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11c513400) [pid = 1945] [serial = 2084] [outer = 0x11ba50000] 07:06:06 INFO - PROCESS | 1945 | 1461333966648 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 07:06:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:06:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 823ms 07:06:06 INFO - PROCESS | 1945 | 1461333966710 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 07:06:06 INFO - PROCESS | 1945 | 1461333966712 Marionette TRACE conn3 <- [1,2749,null,{"value":"7"}] 07:06:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:06:06 INFO - PROCESS | 1945 | 1461333966716 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:06:06 INFO - PROCESS | 1945 | 1461333966719 Marionette TRACE conn3 <- [1,2750,null,{}] 07:06:06 INFO - PROCESS | 1945 | 1461333966728 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:06 INFO - PROCESS | 1945 | 1461333966832 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 07:06:06 INFO - PROCESS | 1945 | 1461333966902 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb57800 == 61 [pid = 1945] [id = 695] 07:06:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x129e7b800) [pid = 1945] [serial = 2085] [outer = 0x0] 07:06:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x12a3a8800) [pid = 1945] [serial = 2086] [outer = 0x129e7b800] 07:06:06 INFO - PROCESS | 1945 | 1461333966934 Marionette DEBUG loaded listener.js 07:06:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x12b103c00) [pid = 1945] [serial = 2087] [outer = 0x129e7b800] 07:06:07 INFO - PROCESS | 1945 | 1461333967400 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 07:06:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:06:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 722ms 07:06:07 INFO - PROCESS | 1945 | 1461333967439 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 07:06:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:06:07 INFO - PROCESS | 1945 | 1461333967443 Marionette TRACE conn3 <- [1,2753,null,{"value":"7"}] 07:06:07 INFO - PROCESS | 1945 | 1461333967446 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:06:07 INFO - PROCESS | 1945 | 1461333967448 Marionette TRACE conn3 <- [1,2754,null,{}] 07:06:07 INFO - PROCESS | 1945 | 1461333967452 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:07 INFO - PROCESS | 1945 | 1461333967602 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 07:06:07 INFO - PROCESS | 1945 | 1461333967705 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd75000 == 62 [pid = 1945] [id = 696] 07:06:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x12b27d400) [pid = 1945] [serial = 2088] [outer = 0x0] 07:06:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x12b289800) [pid = 1945] [serial = 2089] [outer = 0x12b27d400] 07:06:07 INFO - PROCESS | 1945 | 1461333967736 Marionette DEBUG loaded listener.js 07:06:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x12b7d2000) [pid = 1945] [serial = 2090] [outer = 0x12b27d400] 07:06:08 INFO - PROCESS | 1945 | 1461333968128 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 07:06:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:06:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 723ms 07:06:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:06:08 INFO - PROCESS | 1945 | 1461333968185 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 07:06:08 INFO - PROCESS | 1945 | 1461333968186 Marionette TRACE conn3 <- [1,2757,null,{"value":"7"}] 07:06:08 INFO - PROCESS | 1945 | 1461333968189 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:06:08 INFO - PROCESS | 1945 | 1461333968190 Marionette TRACE conn3 <- [1,2758,null,{}] 07:06:08 INFO - PROCESS | 1945 | 1461333968192 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:08 INFO - PROCESS | 1945 | 1461333968293 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 07:06:08 INFO - PROCESS | 1945 | 1461333968350 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:08 INFO - PROCESS | 1945 | ++DOCSHELL 0x12feb8800 == 63 [pid = 1945] [id = 697] 07:06:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x12baf8400) [pid = 1945] [serial = 2091] [outer = 0x0] 07:06:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12cc7fc00) [pid = 1945] [serial = 2092] [outer = 0x12baf8400] 07:06:08 INFO - PROCESS | 1945 | 1461333968380 Marionette DEBUG loaded listener.js 07:06:08 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12cec8000) [pid = 1945] [serial = 2093] [outer = 0x12baf8400] 07:06:08 INFO - PROCESS | 1945 | 1461333968815 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 07:06:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:06:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 673ms 07:06:08 INFO - PROCESS | 1945 | 1461333968862 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 07:06:08 INFO - PROCESS | 1945 | 1461333968863 Marionette TRACE conn3 <- [1,2761,null,{"value":"7"}] 07:06:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:06:08 INFO - PROCESS | 1945 | 1461333968866 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:06:08 INFO - PROCESS | 1945 | 1461333968867 Marionette TRACE conn3 <- [1,2762,null,{}] 07:06:08 INFO - PROCESS | 1945 | 1461333968870 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:08 INFO - PROCESS | 1945 | 1461333968984 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 07:06:09 INFO - PROCESS | 1945 | 1461333969045 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:09 INFO - PROCESS | 1945 | ++DOCSHELL 0x1303d4800 == 64 [pid = 1945] [id = 698] 07:06:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12ced4400) [pid = 1945] [serial = 2094] [outer = 0x0] 07:06:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12d0e4800) [pid = 1945] [serial = 2095] [outer = 0x12ced4400] 07:06:09 INFO - PROCESS | 1945 | 1461333969076 Marionette DEBUG loaded listener.js 07:06:09 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12d276400) [pid = 1945] [serial = 2096] [outer = 0x12ced4400] 07:06:09 INFO - PROCESS | 1945 | 1461333969725 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 07:06:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:06:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 873ms 07:06:09 INFO - PROCESS | 1945 | 1461333969740 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 07:06:09 INFO - PROCESS | 1945 | 1461333969744 Marionette TRACE conn3 <- [1,2765,null,{"value":"7"}] 07:06:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:06:09 INFO - PROCESS | 1945 | 1461333969749 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:06:09 INFO - PROCESS | 1945 | 1461333969752 Marionette TRACE conn3 <- [1,2766,null,{}] 07:06:09 INFO - PROCESS | 1945 | 1461333969757 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:09 INFO - PROCESS | 1945 | 1461333969903 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 07:06:10 INFO - PROCESS | 1945 | 1461333970011 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x127519000 == 65 [pid = 1945] [id = 699] 07:06:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x117961000) [pid = 1945] [serial = 2097] [outer = 0x0] 07:06:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11887f800) [pid = 1945] [serial = 2098] [outer = 0x117961000] 07:06:10 INFO - PROCESS | 1945 | 1461333970059 Marionette DEBUG loaded listener.js 07:06:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x119d55c00) [pid = 1945] [serial = 2099] [outer = 0x117961000] 07:06:10 INFO - PROCESS | 1945 | 1461333970518 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 07:06:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:06:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 824ms 07:06:10 INFO - PROCESS | 1945 | 1461333970572 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 07:06:10 INFO - PROCESS | 1945 | 1461333970576 Marionette TRACE conn3 <- [1,2769,null,{"value":"7"}] 07:06:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:06:10 INFO - PROCESS | 1945 | 1461333970580 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:06:10 INFO - PROCESS | 1945 | 1461333970582 Marionette TRACE conn3 <- [1,2770,null,{}] 07:06:10 INFO - PROCESS | 1945 | 1461333970584 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:10 INFO - PROCESS | 1945 | 1461333970681 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 07:06:10 INFO - PROCESS | 1945 | 1461333970743 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:10 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae80000 == 66 [pid = 1945] [id = 700] 07:06:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x117965400) [pid = 1945] [serial = 2100] [outer = 0x0] 07:06:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x11a7e8c00) [pid = 1945] [serial = 2101] [outer = 0x117965400] 07:06:10 INFO - PROCESS | 1945 | 1461333970770 Marionette DEBUG loaded listener.js 07:06:10 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x11ace7400) [pid = 1945] [serial = 2102] [outer = 0x117965400] 07:06:11 INFO - PROCESS | 1945 | --DOCSHELL 0x12e88d000 == 65 [pid = 1945] [id = 691] 07:06:11 INFO - PROCESS | 1945 | --DOCSHELL 0x1288c9800 == 64 [pid = 1945] [id = 690] 07:06:11 INFO - PROCESS | 1945 | --DOCSHELL 0x11bed2800 == 63 [pid = 1945] [id = 689] 07:06:11 INFO - PROCESS | 1945 | --DOCSHELL 0x12b71c000 == 62 [pid = 1945] [id = 688] 07:06:11 INFO - PROCESS | 1945 | --DOCSHELL 0x12aadc800 == 61 [pid = 1945] [id = 687] 07:06:11 INFO - PROCESS | 1945 | --DOCSHELL 0x129b2d000 == 60 [pid = 1945] [id = 686] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12ab9dc00) [pid = 1945] [serial = 2035] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12b282c00) [pid = 1945] [serial = 2008] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x116610000) [pid = 1945] [serial = 1993] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x11a931000) [pid = 1945] [serial = 1996] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x123930800) [pid = 1945] [serial = 1999] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x128234400) [pid = 1945] [serial = 2002] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12aa0a800) [pid = 1945] [serial = 2005] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOCSHELL 0x127fd8000 == 59 [pid = 1945] [id = 685] 07:06:11 INFO - PROCESS | 1945 | --DOCSHELL 0x11c30c800 == 58 [pid = 1945] [id = 684] 07:06:11 INFO - PROCESS | 1945 | --DOCSHELL 0x11b147800 == 57 [pid = 1945] [id = 683] 07:06:11 INFO - PROCESS | 1945 | --DOCSHELL 0x11a519800 == 56 [pid = 1945] [id = 679] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12ab98400) [pid = 1945] [serial = 1949] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x11c10e400) [pid = 1945] [serial = 1946] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x119272800) [pid = 1945] [serial = 1943] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11a7e8000) [pid = 1945] [serial = 2015] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x11912a400) [pid = 1945] [serial = 2014] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12a3a4c00) [pid = 1945] [serial = 2029] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 113 (0x11ac1e800) [pid = 1945] [serial = 2017] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 112 (0x11aea7400) [pid = 1945] [serial = 2018] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 111 (0x11ba52800) [pid = 1945] [serial = 2020] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 110 (0x11c00bc00) [pid = 1945] [serial = 2021] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 109 (0x11590e000) [pid = 1945] [serial = 2012] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 108 (0x114ea6c00) [pid = 1945] [serial = 2011] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 107 (0x123931000) [pid = 1945] [serial = 2023] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 106 (0x11ba4c800) [pid = 1945] [serial = 2032] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 105 (0x12760bc00) [pid = 1945] [serial = 2033] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 104 (0x129b48c00) [pid = 1945] [serial = 2026] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 103 (0x12a056800) [pid = 1945] [serial = 2027] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 102 (0x12aa11c00) [pid = 1945] [serial = 2030] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | --DOMWINDOW == 101 (0x125c25c00) [pid = 1945] [serial = 2024] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1945 | 1461333971219 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 07:06:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:06:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 07:06:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:06:11 INFO - PROCESS | 1945 | 1461333971252 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 07:06:11 INFO - PROCESS | 1945 | 1461333971253 Marionette TRACE conn3 <- [1,2773,null,{"value":"7"}] 07:06:11 INFO - PROCESS | 1945 | 1461333971255 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:06:11 INFO - PROCESS | 1945 | 1461333971257 Marionette TRACE conn3 <- [1,2774,null,{}] 07:06:11 INFO - PROCESS | 1945 | 1461333971265 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:11 INFO - PROCESS | 1945 | 1461333971369 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 07:06:11 INFO - PROCESS | 1945 | 1461333971377 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:11 INFO - PROCESS | 1945 | ++DOCSHELL 0x11bb7c000 == 57 [pid = 1945] [id = 701] 07:06:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 102 (0x11a929c00) [pid = 1945] [serial = 2103] [outer = 0x0] 07:06:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 103 (0x11b6d2000) [pid = 1945] [serial = 2104] [outer = 0x11a929c00] 07:06:11 INFO - PROCESS | 1945 | 1461333971406 Marionette DEBUG loaded listener.js 07:06:11 INFO - PROCESS | 1945 | ++DOMWINDOW == 104 (0x11c006000) [pid = 1945] [serial = 2105] [outer = 0x11a929c00] 07:06:11 INFO - PROCESS | 1945 | 1461333971803 Marionette TRACE conn3 <- [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]]]}] 07:06:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:06:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 574ms 07:06:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:06:11 INFO - PROCESS | 1945 | 1461333971830 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 07:06:11 INFO - PROCESS | 1945 | 1461333971831 Marionette TRACE conn3 <- [1,2777,null,{"value":"7"}] 07:06:11 INFO - PROCESS | 1945 | 1461333971834 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:06:11 INFO - PROCESS | 1945 | 1461333971835 Marionette TRACE conn3 <- [1,2778,null,{}] 07:06:11 INFO - PROCESS | 1945 | 1461333971837 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:11 INFO - PROCESS | 1945 | 1461333971923 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 07:06:12 INFO - PROCESS | 1945 | 1461333972042 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x11925a800 == 58 [pid = 1945] [id = 702] 07:06:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 105 (0x1145cf800) [pid = 1945] [serial = 2106] [outer = 0x0] 07:06:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 106 (0x114e9b400) [pid = 1945] [serial = 2107] [outer = 0x1145cf800] 07:06:12 INFO - PROCESS | 1945 | 1461333972076 Marionette DEBUG loaded listener.js 07:06:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 107 (0x115668400) [pid = 1945] [serial = 2108] [outer = 0x1145cf800] 07:06:12 INFO - PROCESS | 1945 | 1461333972553 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 07:06:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:06:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 769ms 07:06:12 INFO - PROCESS | 1945 | 1461333972659 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 07:06:12 INFO - PROCESS | 1945 | 1461333972663 Marionette TRACE conn3 <- [1,2781,null,{"value":"7"}] 07:06:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:06:12 INFO - PROCESS | 1945 | --DOCSHELL 0x12f7cb800 == 57 [pid = 1945] [id = 16] 07:06:12 INFO - PROCESS | 1945 | 1461333972739 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:06:12 INFO - PROCESS | 1945 | 1461333972743 Marionette TRACE conn3 <- [1,2782,null,{}] 07:06:12 INFO - PROCESS | 1945 | 1461333972771 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:12 INFO - PROCESS | 1945 | 1461333972856 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 07:06:12 INFO - PROCESS | 1945 | 1461333972915 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:12 INFO - PROCESS | 1945 | ++DOCSHELL 0x127855800 == 58 [pid = 1945] [id = 703] 07:06:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 108 (0x11ace2800) [pid = 1945] [serial = 2109] [outer = 0x0] 07:06:12 INFO - PROCESS | 1945 | ++DOMWINDOW == 109 (0x11b62a800) [pid = 1945] [serial = 2110] [outer = 0x11ace2800] 07:06:12 INFO - PROCESS | 1945 | 1461333972968 Marionette DEBUG loaded listener.js 07:06:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 110 (0x11c005400) [pid = 1945] [serial = 2111] [outer = 0x11ace2800] 07:06:13 INFO - PROCESS | 1945 | 1461333973484 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 07:06:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:06:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 846ms 07:06:13 INFO - PROCESS | 1945 | 1461333973536 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 07:06:13 INFO - PROCESS | 1945 | 1461333973541 Marionette TRACE conn3 <- [1,2785,null,{"value":"7"}] 07:06:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:06:13 INFO - PROCESS | 1945 | 1461333973544 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:06:13 INFO - PROCESS | 1945 | 1461333973547 Marionette TRACE conn3 <- [1,2786,null,{}] 07:06:13 INFO - PROCESS | 1945 | 1461333973550 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:13 INFO - PROCESS | 1945 | 1461333973675 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 07:06:13 INFO - PROCESS | 1945 | 1461333973733 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:13 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b2a800 == 59 [pid = 1945] [id = 704] 07:06:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 111 (0x11c006c00) [pid = 1945] [serial = 2112] [outer = 0x0] 07:06:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 112 (0x125c22c00) [pid = 1945] [serial = 2113] [outer = 0x11c006c00] 07:06:13 INFO - PROCESS | 1945 | 1461333973764 Marionette DEBUG loaded listener.js 07:06:13 INFO - PROCESS | 1945 | ++DOMWINDOW == 113 (0x127172800) [pid = 1945] [serial = 2114] [outer = 0x11c006c00] 07:06:14 INFO - PROCESS | 1945 | 1461333974193 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 07:06:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:06:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 720ms 07:06:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:06:14 INFO - PROCESS | 1945 | 1461333974265 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 07:06:14 INFO - PROCESS | 1945 | 1461333974267 Marionette TRACE conn3 <- [1,2789,null,{"value":"7"}] 07:06:14 INFO - PROCESS | 1945 | 1461333974274 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:06:14 INFO - PROCESS | 1945 | 1461333974279 Marionette TRACE conn3 <- [1,2790,null,{}] 07:06:14 INFO - PROCESS | 1945 | 1461333974282 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:14 INFO - PROCESS | 1945 | 1461333974382 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 07:06:14 INFO - PROCESS | 1945 | 1461333974452 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:14 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a89e800 == 60 [pid = 1945] [id = 705] 07:06:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 114 (0x127560c00) [pid = 1945] [serial = 2115] [outer = 0x0] 07:06:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x128003400) [pid = 1945] [serial = 2116] [outer = 0x127560c00] 07:06:14 INFO - PROCESS | 1945 | 1461333974483 Marionette DEBUG loaded listener.js 07:06:14 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x129e85400) [pid = 1945] [serial = 2117] [outer = 0x127560c00] 07:06:14 INFO - PROCESS | 1945 | 1461333974900 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 07:06:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:06:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 679ms 07:06:14 INFO - PROCESS | 1945 | 1461333974948 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 07:06:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:06:14 INFO - PROCESS | 1945 | 1461333974950 Marionette TRACE conn3 <- [1,2793,null,{"value":"7"}] 07:06:14 INFO - PROCESS | 1945 | 1461333974952 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:06:14 INFO - PROCESS | 1945 | 1461333974954 Marionette TRACE conn3 <- [1,2794,null,{}] 07:06:14 INFO - PROCESS | 1945 | 1461333974956 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:15 INFO - PROCESS | 1945 | 1461333975056 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 07:06:15 INFO - PROCESS | 1945 | 1461333975124 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b661800 == 61 [pid = 1945] [id = 706] 07:06:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x12a096c00) [pid = 1945] [serial = 2118] [outer = 0x0] 07:06:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x12a099000) [pid = 1945] [serial = 2119] [outer = 0x12a096c00] 07:06:15 INFO - PROCESS | 1945 | 1461333975167 Marionette DEBUG loaded listener.js 07:06:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x12aa07400) [pid = 1945] [serial = 2120] [outer = 0x12a096c00] 07:06:15 INFO - PROCESS | 1945 | 1461333975576 Marionette TRACE conn3 <- [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]]]}] 07:06:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:06:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 669ms 07:06:15 INFO - PROCESS | 1945 | 1461333975622 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 07:06:15 INFO - PROCESS | 1945 | 1461333975624 Marionette TRACE conn3 <- [1,2797,null,{"value":"7"}] 07:06:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:06:15 INFO - PROCESS | 1945 | 1461333975626 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:06:15 INFO - PROCESS | 1945 | 1461333975627 Marionette TRACE conn3 <- [1,2798,null,{}] 07:06:15 INFO - PROCESS | 1945 | 1461333975630 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:15 INFO - PROCESS | 1945 | 1461333975728 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 07:06:15 INFO - PROCESS | 1945 | 1461333975820 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:15 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cced800 == 62 [pid = 1945] [id = 707] 07:06:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x12ab96000) [pid = 1945] [serial = 2121] [outer = 0x0] 07:06:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x12ab9e400) [pid = 1945] [serial = 2122] [outer = 0x12ab96000] 07:06:15 INFO - PROCESS | 1945 | 1461333975857 Marionette DEBUG loaded listener.js 07:06:15 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x12b338000) [pid = 1945] [serial = 2123] [outer = 0x12ab96000] 07:06:16 INFO - PROCESS | 1945 | 1461333976300 Marionette TRACE conn3 <- [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]]]}] 07:06:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:06:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 07:06:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:06:16 INFO - PROCESS | 1945 | 1461333976347 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 07:06:16 INFO - PROCESS | 1945 | 1461333976349 Marionette TRACE conn3 <- [1,2801,null,{"value":"7"}] 07:06:16 INFO - PROCESS | 1945 | 1461333976351 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:06:16 INFO - PROCESS | 1945 | 1461333976352 Marionette TRACE conn3 <- [1,2802,null,{}] 07:06:16 INFO - PROCESS | 1945 | 1461333976355 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:16 INFO - PROCESS | 1945 | 1461333976455 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 07:06:16 INFO - PROCESS | 1945 | 1461333976511 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:16 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d944000 == 63 [pid = 1945] [id = 708] 07:06:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x12b338400) [pid = 1945] [serial = 2124] [outer = 0x0] 07:06:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x12b68f400) [pid = 1945] [serial = 2125] [outer = 0x12b338400] 07:06:16 INFO - PROCESS | 1945 | 1461333976540 Marionette DEBUG loaded listener.js 07:06:16 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x12bafcc00) [pid = 1945] [serial = 2126] [outer = 0x12b338400] 07:06:16 INFO - PROCESS | 1945 | 1461333976960 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 07:06:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:06:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 07:06:17 INFO - PROCESS | 1945 | 1461333977021 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 07:06:17 INFO - PROCESS | 1945 | 1461333977023 Marionette TRACE conn3 <- [1,2805,null,{"value":"7"}] 07:06:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:06:17 INFO - PROCESS | 1945 | 1461333977061 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:06:17 INFO - PROCESS | 1945 | 1461333977063 Marionette TRACE conn3 <- [1,2806,null,{}] 07:06:17 INFO - PROCESS | 1945 | 1461333977069 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:17 INFO - PROCESS | 1945 | 1461333977168 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 07:06:17 INFO - PROCESS | 1945 | 1461333977237 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4c6800 == 64 [pid = 1945] [id = 709] 07:06:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12b33dc00) [pid = 1945] [serial = 2127] [outer = 0x0] 07:06:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12cec7000) [pid = 1945] [serial = 2128] [outer = 0x12b33dc00] 07:06:17 INFO - PROCESS | 1945 | 1461333977267 Marionette DEBUG loaded listener.js 07:06:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12cef4000) [pid = 1945] [serial = 2129] [outer = 0x12b33dc00] 07:06:17 INFO - PROCESS | 1945 | 1461333977697 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 07:06:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:06:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 709ms 07:06:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:06:17 INFO - PROCESS | 1945 | 1461333977734 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 07:06:17 INFO - PROCESS | 1945 | 1461333977736 Marionette TRACE conn3 <- [1,2809,null,{"value":"7"}] 07:06:17 INFO - PROCESS | 1945 | 1461333977738 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:06:17 INFO - PROCESS | 1945 | 1461333977739 Marionette TRACE conn3 <- [1,2810,null,{}] 07:06:17 INFO - PROCESS | 1945 | 1461333977742 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:17 INFO - PROCESS | 1945 | 1461333977841 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 07:06:17 INFO - PROCESS | 1945 | 1461333977899 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:17 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e888000 == 65 [pid = 1945] [id = 710] 07:06:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12cefe800) [pid = 1945] [serial = 2130] [outer = 0x0] 07:06:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12d0e9c00) [pid = 1945] [serial = 2131] [outer = 0x12cefe800] 07:06:17 INFO - PROCESS | 1945 | 1461333977928 Marionette DEBUG loaded listener.js 07:06:17 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12d0f0000) [pid = 1945] [serial = 2132] [outer = 0x12cefe800] 07:06:18 INFO - PROCESS | 1945 | 1461333978312 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 07:06:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:06:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 619ms 07:06:18 INFO - PROCESS | 1945 | 1461333978357 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 07:06:18 INFO - PROCESS | 1945 | 1461333978359 Marionette TRACE conn3 <- [1,2813,null,{"value":"7"}] 07:06:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:06:18 INFO - PROCESS | 1945 | 1461333978361 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:06:18 INFO - PROCESS | 1945 | 1461333978362 Marionette TRACE conn3 <- [1,2814,null,{}] 07:06:18 INFO - PROCESS | 1945 | 1461333978365 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:18 INFO - PROCESS | 1945 | 1461333978539 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 07:06:18 INFO - PROCESS | 1945 | 1461333978643 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:18 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d19000 == 66 [pid = 1945] [id = 711] 07:06:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x115531000) [pid = 1945] [serial = 2133] [outer = 0x0] 07:06:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x115671400) [pid = 1945] [serial = 2134] [outer = 0x115531000] 07:06:18 INFO - PROCESS | 1945 | 1461333978672 Marionette DEBUG loaded listener.js 07:06:18 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x1191b0800) [pid = 1945] [serial = 2135] [outer = 0x115531000] 07:06:19 INFO - PROCESS | 1945 | 1461333979103 Marionette TRACE conn3 <- [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]]]}] 07:06:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:06:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 770ms 07:06:19 INFO - PROCESS | 1945 | 1461333979132 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 07:06:19 INFO - PROCESS | 1945 | 1461333979135 Marionette TRACE conn3 <- [1,2817,null,{"value":"7"}] 07:06:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:06:19 INFO - PROCESS | 1945 | 1461333979138 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:06:19 INFO - PROCESS | 1945 | 1461333979141 Marionette TRACE conn3 <- [1,2818,null,{}] 07:06:19 INFO - PROCESS | 1945 | 1461333979144 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:19 INFO - PROCESS | 1945 | 1461333979243 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 07:06:19 INFO - PROCESS | 1945 | 1461333979321 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x12722e000 == 67 [pid = 1945] [id = 712] 07:06:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x11a7dd800) [pid = 1945] [serial = 2136] [outer = 0x0] 07:06:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x11c006400) [pid = 1945] [serial = 2137] [outer = 0x11a7dd800] 07:06:19 INFO - PROCESS | 1945 | 1461333979349 Marionette DEBUG loaded listener.js 07:06:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12393a000) [pid = 1945] [serial = 2138] [outer = 0x11a7dd800] 07:06:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11bb7c000 == 66 [pid = 1945] [id = 701] 07:06:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae80000 == 65 [pid = 1945] [id = 700] 07:06:19 INFO - PROCESS | 1945 | --DOCSHELL 0x127519000 == 64 [pid = 1945] [id = 699] 07:06:19 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd75000 == 63 [pid = 1945] [id = 696] 07:06:19 INFO - PROCESS | 1945 | --DOCSHELL 0x12fb57800 == 62 [pid = 1945] [id = 695] 07:06:19 INFO - PROCESS | 1945 | --DOCSHELL 0x12a8a0000 == 61 [pid = 1945] [id = 694] 07:06:19 INFO - PROCESS | 1945 | --DOCSHELL 0x11ab20000 == 60 [pid = 1945] [id = 693] 07:06:19 INFO - PROCESS | 1945 | 1461333979697 Marionette TRACE conn3 <- [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]]]}] 07:06:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:06:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 570ms 07:06:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:06:19 INFO - PROCESS | 1945 | 1461333979709 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 07:06:19 INFO - PROCESS | 1945 | 1461333979713 Marionette TRACE conn3 <- [1,2821,null,{"value":"7"}] 07:06:19 INFO - PROCESS | 1945 | 1461333979715 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:06:19 INFO - PROCESS | 1945 | 1461333979717 Marionette TRACE conn3 <- [1,2822,null,{}] 07:06:19 INFO - PROCESS | 1945 | 1461333979719 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:19 INFO - PROCESS | 1945 | 1461333979806 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 07:06:19 INFO - PROCESS | 1945 | 1461333979885 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:19 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aae0800 == 61 [pid = 1945] [id = 713] 07:06:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11ba49000) [pid = 1945] [serial = 2139] [outer = 0x0] 07:06:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x125f95000) [pid = 1945] [serial = 2140] [outer = 0x11ba49000] 07:06:19 INFO - PROCESS | 1945 | 1461333979914 Marionette DEBUG loaded listener.js 07:06:19 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12a05b400) [pid = 1945] [serial = 2141] [outer = 0x11ba49000] 07:06:20 INFO - PROCESS | 1945 | 1461333980232 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 07:06:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:06:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 572ms 07:06:20 INFO - PROCESS | 1945 | 1461333980288 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 07:06:20 INFO - PROCESS | 1945 | 1461333980290 Marionette TRACE conn3 <- [1,2825,null,{"value":"7"}] 07:06:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:06:20 INFO - PROCESS | 1945 | 1461333980298 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:06:20 INFO - PROCESS | 1945 | 1461333980301 Marionette TRACE conn3 <- [1,2826,null,{}] 07:06:20 INFO - PROCESS | 1945 | 1461333980304 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:20 INFO - PROCESS | 1945 | 1461333980392 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 07:06:20 INFO - PROCESS | 1945 | 1461333980460 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:20 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4bf800 == 62 [pid = 1945] [id = 714] 07:06:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x11c0b2400) [pid = 1945] [serial = 2142] [outer = 0x0] 07:06:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12a39c000) [pid = 1945] [serial = 2143] [outer = 0x11c0b2400] 07:06:20 INFO - PROCESS | 1945 | 1461333980487 Marionette DEBUG loaded listener.js 07:06:20 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12bd49000) [pid = 1945] [serial = 2144] [outer = 0x11c0b2400] 07:06:20 INFO - PROCESS | 1945 | 1461333980818 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:06:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:06:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 576ms 07:06:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:06:20 INFO - PROCESS | 1945 | 1461333980870 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 07:06:20 INFO - PROCESS | 1945 | 1461333980871 Marionette TRACE conn3 <- [1,2829,null,{"value":"7"}] 07:06:20 INFO - PROCESS | 1945 | 1461333980874 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:06:20 INFO - PROCESS | 1945 | 1461333980875 Marionette TRACE conn3 <- [1,2830,null,{}] 07:06:20 INFO - PROCESS | 1945 | 1461333980877 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:20 INFO - PROCESS | 1945 | 1461333980983 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 07:06:21 INFO - PROCESS | 1945 | 1461333980996 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd6d800 == 63 [pid = 1945] [id = 715] 07:06:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12bd49c00) [pid = 1945] [serial = 2145] [outer = 0x0] 07:06:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12d271000) [pid = 1945] [serial = 2146] [outer = 0x12bd49c00] 07:06:21 INFO - PROCESS | 1945 | 1461333981021 Marionette DEBUG loaded listener.js 07:06:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12d27e000) [pid = 1945] [serial = 2147] [outer = 0x12bd49c00] 07:06:21 INFO - PROCESS | 1945 | 1461333981392 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 07:06:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:06:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 571ms 07:06:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:06:21 INFO - PROCESS | 1945 | 1461333981445 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 07:06:21 INFO - PROCESS | 1945 | 1461333981446 Marionette TRACE conn3 <- [1,2833,null,{"value":"7"}] 07:06:21 INFO - PROCESS | 1945 | 1461333981448 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:06:21 INFO - PROCESS | 1945 | 1461333981449 Marionette TRACE conn3 <- [1,2834,null,{}] 07:06:21 INFO - PROCESS | 1945 | 1461333981451 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:21 INFO - PROCESS | 1945 | 1461333981558 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 07:06:21 INFO - PROCESS | 1945 | 1461333981572 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:21 INFO - PROCESS | 1945 | ++DOCSHELL 0x1303d0000 == 64 [pid = 1945] [id = 716] 07:06:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12d298800) [pid = 1945] [serial = 2148] [outer = 0x0] 07:06:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12d29b400) [pid = 1945] [serial = 2149] [outer = 0x12d298800] 07:06:21 INFO - PROCESS | 1945 | 1461333981605 Marionette DEBUG loaded listener.js 07:06:21 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12d92a800) [pid = 1945] [serial = 2150] [outer = 0x12d298800] 07:06:21 INFO - PROCESS | 1945 | 1461333981957 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:06:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:06:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 569ms 07:06:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:06:22 INFO - PROCESS | 1945 | 1461333982019 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 07:06:22 INFO - PROCESS | 1945 | 1461333982020 Marionette TRACE conn3 <- [1,2837,null,{"value":"7"}] 07:06:22 INFO - PROCESS | 1945 | 1461333982022 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:06:22 INFO - PROCESS | 1945 | 1461333982023 Marionette TRACE conn3 <- [1,2838,null,{}] 07:06:22 INFO - PROCESS | 1945 | 1461333982026 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:22 INFO - PROCESS | 1945 | 1461333982135 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 07:06:22 INFO - PROCESS | 1945 | 1461333982147 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x13199d000 == 65 [pid = 1945] [id = 717] 07:06:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12d99e400) [pid = 1945] [serial = 2151] [outer = 0x0] 07:06:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12d9a8800) [pid = 1945] [serial = 2152] [outer = 0x12d99e400] 07:06:22 INFO - PROCESS | 1945 | 1461333982172 Marionette DEBUG loaded listener.js 07:06:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12da27800) [pid = 1945] [serial = 2153] [outer = 0x12d99e400] 07:06:22 INFO - PROCESS | 1945 | 1461333982497 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 07:06:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:06:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 07:06:22 INFO - PROCESS | 1945 | 1461333982541 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 07:06:22 INFO - PROCESS | 1945 | 1461333982542 Marionette TRACE conn3 <- [1,2841,null,{"value":"7"}] 07:06:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:06:22 INFO - PROCESS | 1945 | 1461333982544 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:06:22 INFO - PROCESS | 1945 | 1461333982545 Marionette TRACE conn3 <- [1,2842,null,{}] 07:06:22 INFO - PROCESS | 1945 | 1461333982547 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:22 INFO - PROCESS | 1945 | 1461333982654 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 07:06:22 INFO - PROCESS | 1945 | 1461333982667 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:22 INFO - PROCESS | 1945 | ++DOCSHELL 0x1380cd800 == 66 [pid = 1945] [id = 718] 07:06:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12da22800) [pid = 1945] [serial = 2154] [outer = 0x0] 07:06:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12da2fc00) [pid = 1945] [serial = 2155] [outer = 0x12da22800] 07:06:22 INFO - PROCESS | 1945 | 1461333982692 Marionette DEBUG loaded listener.js 07:06:22 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12e2b9400) [pid = 1945] [serial = 2156] [outer = 0x12da22800] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x12b7d3400) [pid = 1945] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x118ec7800) [pid = 1945] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12d0e2400) [pid = 1945] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x12392f800) [pid = 1945] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x115671800) [pid = 1945] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12aa0cc00) [pid = 1945] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x114f90400) [pid = 1945] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x123aa2400) [pid = 1945] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x118648800) [pid = 1945] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x129e7cc00) [pid = 1945] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x11bbcbc00) [pid = 1945] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x125c2a000) [pid = 1945] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x116379800) [pid = 1945] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x115839400) [pid = 1945] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x11b632400) [pid = 1945] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12a053c00) [pid = 1945] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x1166f6800) [pid = 1945] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12a09a000) [pid = 1945] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12ab99000) [pid = 1945] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12b38a400) [pid = 1945] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x125c21800) [pid = 1945] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11ba53c00) [pid = 1945] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x117961000) [pid = 1945] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:06:22 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x117965400) [pid = 1945] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:06:23 INFO - PROCESS | 1945 | 1461333983095 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 07:06:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:06:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 570ms 07:06:23 INFO - PROCESS | 1945 | 1461333983116 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 07:06:23 INFO - PROCESS | 1945 | 1461333983117 Marionette TRACE conn3 <- [1,2845,null,{"value":"7"}] 07:06:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:06:23 INFO - PROCESS | 1945 | 1461333983120 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:06:23 INFO - PROCESS | 1945 | 1461333983121 Marionette TRACE conn3 <- [1,2846,null,{}] 07:06:23 INFO - PROCESS | 1945 | 1461333983123 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:23 INFO - PROCESS | 1945 | 1461333983246 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 07:06:23 INFO - PROCESS | 1945 | 1461333983284 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e903000 == 67 [pid = 1945] [id = 719] 07:06:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x114bc8c00) [pid = 1945] [serial = 2157] [outer = 0x0] 07:06:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x11a931400) [pid = 1945] [serial = 2158] [outer = 0x114bc8c00] 07:06:23 INFO - PROCESS | 1945 | 1461333983309 Marionette DEBUG loaded listener.js 07:06:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x123aa2400) [pid = 1945] [serial = 2159] [outer = 0x114bc8c00] 07:06:23 INFO - PROCESS | 1945 | 1461333983608 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 07:06:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:06:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 518ms 07:06:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:06:23 INFO - PROCESS | 1945 | 1461333983639 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 07:06:23 INFO - PROCESS | 1945 | 1461333983640 Marionette TRACE conn3 <- [1,2849,null,{"value":"7"}] 07:06:23 INFO - PROCESS | 1945 | 1461333983642 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:06:23 INFO - PROCESS | 1945 | 1461333983644 Marionette TRACE conn3 <- [1,2850,null,{}] 07:06:23 INFO - PROCESS | 1945 | 1461333983650 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:23 INFO - PROCESS | 1945 | 1461333983742 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 07:06:23 INFO - PROCESS | 1945 | 1461333983746 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:23 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e920800 == 68 [pid = 1945] [id = 720] 07:06:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12392f800) [pid = 1945] [serial = 2160] [outer = 0x0] 07:06:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12a3a7c00) [pid = 1945] [serial = 2161] [outer = 0x12392f800] 07:06:23 INFO - PROCESS | 1945 | 1461333983772 Marionette DEBUG loaded listener.js 07:06:23 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12baf0000) [pid = 1945] [serial = 2162] [outer = 0x12392f800] 07:06:24 INFO - PROCESS | 1945 | 1461333984102 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:06:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:06:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 473ms 07:06:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:06:24 INFO - PROCESS | 1945 | 1461333984119 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 07:06:24 INFO - PROCESS | 1945 | 1461333984121 Marionette TRACE conn3 <- [1,2853,null,{"value":"7"}] 07:06:24 INFO - PROCESS | 1945 | 1461333984123 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:06:24 INFO - PROCESS | 1945 | 1461333984124 Marionette TRACE conn3 <- [1,2854,null,{}] 07:06:24 INFO - PROCESS | 1945 | 1461333984155 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:24 INFO - PROCESS | 1945 | 1461333984266 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 07:06:24 INFO - PROCESS | 1945 | 1461333984270 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae5a000 == 69 [pid = 1945] [id = 721] 07:06:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x125c2a000) [pid = 1945] [serial = 2163] [outer = 0x0] 07:06:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x12d99e800) [pid = 1945] [serial = 2164] [outer = 0x125c2a000] 07:06:24 INFO - PROCESS | 1945 | 1461333984302 Marionette DEBUG loaded listener.js 07:06:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12e2c3000) [pid = 1945] [serial = 2165] [outer = 0x125c2a000] 07:06:24 INFO - PROCESS | 1945 | 1461333984696 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 07:06:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:06:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 622ms 07:06:24 INFO - PROCESS | 1945 | 1461333984746 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 07:06:24 INFO - PROCESS | 1945 | 1461333984748 Marionette TRACE conn3 <- [1,2857,null,{"value":"7"}] 07:06:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:06:24 INFO - PROCESS | 1945 | 1461333984751 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:06:24 INFO - PROCESS | 1945 | 1461333984752 Marionette TRACE conn3 <- [1,2858,null,{}] 07:06:24 INFO - PROCESS | 1945 | 1461333984755 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:24 INFO - PROCESS | 1945 | 1461333984862 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 07:06:24 INFO - PROCESS | 1945 | 1461333984868 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:24 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a810000 == 70 [pid = 1945] [id = 722] 07:06:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12e2c4400) [pid = 1945] [serial = 2166] [outer = 0x0] 07:06:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12e665000) [pid = 1945] [serial = 2167] [outer = 0x12e2c4400] 07:06:24 INFO - PROCESS | 1945 | 1461333984893 Marionette DEBUG loaded listener.js 07:06:24 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12e66c400) [pid = 1945] [serial = 2168] [outer = 0x12e2c4400] 07:06:25 INFO - PROCESS | 1945 | 1461333985532 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:06:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:06:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 820ms 07:06:25 INFO - PROCESS | 1945 | 1461333985582 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 07:06:25 INFO - PROCESS | 1945 | 1461333985585 Marionette TRACE conn3 <- [1,2861,null,{"value":"7"}] 07:06:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:06:25 INFO - PROCESS | 1945 | 1461333985593 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:06:25 INFO - PROCESS | 1945 | 1461333985596 Marionette TRACE conn3 <- [1,2862,null,{}] 07:06:25 INFO - PROCESS | 1945 | 1461333985637 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:25 INFO - PROCESS | 1945 | 1461333985746 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 07:06:25 INFO - PROCESS | 1945 | 1461333985853 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:25 INFO - PROCESS | 1945 | ++DOCSHELL 0x115621000 == 71 [pid = 1945] [id = 723] 07:06:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x11a762400) [pid = 1945] [serial = 2169] [outer = 0x0] 07:06:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x11b629400) [pid = 1945] [serial = 2170] [outer = 0x11a762400] 07:06:25 INFO - PROCESS | 1945 | 1461333985885 Marionette DEBUG loaded listener.js 07:06:25 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x123931000) [pid = 1945] [serial = 2171] [outer = 0x11a762400] 07:06:26 INFO - PROCESS | 1945 | 1461333986333 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 07:06:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:06:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 760ms 07:06:26 INFO - PROCESS | 1945 | 1461333986352 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 07:06:26 INFO - PROCESS | 1945 | 1461333986356 Marionette TRACE conn3 <- [1,2865,null,{"value":"7"}] 07:06:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:06:26 INFO - PROCESS | 1945 | 1461333986361 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:06:26 INFO - PROCESS | 1945 | 1461333986365 Marionette TRACE conn3 <- [1,2866,null,{}] 07:06:26 INFO - PROCESS | 1945 | 1461333986367 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:26 INFO - PROCESS | 1945 | 1461333986475 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 07:06:26 INFO - PROCESS | 1945 | 1461333986540 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:26 INFO - PROCESS | 1945 | ++DOCSHELL 0x129b2c800 == 72 [pid = 1945] [id = 724] 07:06:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x11acf7400) [pid = 1945] [serial = 2172] [outer = 0x0] 07:06:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x129e89000) [pid = 1945] [serial = 2173] [outer = 0x11acf7400] 07:06:26 INFO - PROCESS | 1945 | 1461333986610 Marionette DEBUG loaded listener.js 07:06:26 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12b110800) [pid = 1945] [serial = 2174] [outer = 0x11acf7400] 07:06:27 INFO - PROCESS | 1945 | 1461333987017 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 07:06:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:06:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 675ms 07:06:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:06:27 INFO - PROCESS | 1945 | 1461333987037 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 07:06:27 INFO - PROCESS | 1945 | 1461333987039 Marionette TRACE conn3 <- [1,2869,null,{"value":"7"}] 07:06:27 INFO - PROCESS | 1945 | 1461333987043 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:06:27 INFO - PROCESS | 1945 | 1461333987047 Marionette TRACE conn3 <- [1,2870,null,{}] 07:06:27 INFO - PROCESS | 1945 | 1461333987059 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:27 INFO - PROCESS | 1945 | 1461333987251 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 07:06:27 INFO - PROCESS | 1945 | 1461333987359 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:27 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e87e000 == 73 [pid = 1945] [id = 725] 07:06:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12b33b400) [pid = 1945] [serial = 2175] [outer = 0x0] 07:06:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12d27c000) [pid = 1945] [serial = 2176] [outer = 0x12b33b400] 07:06:27 INFO - PROCESS | 1945 | 1461333987392 Marionette DEBUG loaded listener.js 07:06:27 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12d927800) [pid = 1945] [serial = 2177] [outer = 0x12b33b400] 07:06:27 INFO - PROCESS | 1945 | 1461333987824 Marionette TRACE conn3 <- [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]]]}] 07:06:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:06:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 826ms 07:06:27 INFO - PROCESS | 1945 | 1461333987869 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 07:06:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:06:27 INFO - PROCESS | 1945 | 1461333987871 Marionette TRACE conn3 <- [1,2873,null,{"value":"7"}] 07:06:27 INFO - PROCESS | 1945 | 1461333987874 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:06:27 INFO - PROCESS | 1945 | 1461333987876 Marionette TRACE conn3 <- [1,2874,null,{}] 07:06:27 INFO - PROCESS | 1945 | 1461333987905 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:28 INFO - PROCESS | 1945 | 1461333988066 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 07:06:28 INFO - PROCESS | 1945 | 1461333988174 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:28 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b727800 == 74 [pid = 1945] [id = 726] 07:06:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x115957800) [pid = 1945] [serial = 2178] [outer = 0x0] 07:06:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12d9aa000) [pid = 1945] [serial = 2179] [outer = 0x115957800] 07:06:28 INFO - PROCESS | 1945 | 1461333988223 Marionette DEBUG loaded listener.js 07:06:28 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12e2be400) [pid = 1945] [serial = 2180] [outer = 0x115957800] 07:06:28 INFO - PROCESS | 1945 | 1461333988717 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 07:06:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:06:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 896ms 07:06:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:06:28 INFO - PROCESS | 1945 | 1461333988770 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 07:06:28 INFO - PROCESS | 1945 | 1461333988771 Marionette TRACE conn3 <- [1,2877,null,{"value":"7"}] 07:06:28 INFO - PROCESS | 1945 | 1461333988773 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:06:28 INFO - PROCESS | 1945 | 1461333988775 Marionette TRACE conn3 <- [1,2878,null,{}] 07:06:28 INFO - PROCESS | 1945 | 1461333988777 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:28 INFO - PROCESS | 1945 | 1461333988884 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 07:06:29 INFO - PROCESS | 1945 | 1461333989208 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x11913e800 == 75 [pid = 1945] [id = 727] 07:06:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x1142b5000) [pid = 1945] [serial = 2181] [outer = 0x0] 07:06:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x114e9f400) [pid = 1945] [serial = 2182] [outer = 0x1142b5000] 07:06:29 INFO - PROCESS | 1945 | 1461333989260 Marionette DEBUG loaded listener.js 07:06:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x1156cb000) [pid = 1945] [serial = 2183] [outer = 0x1142b5000] 07:06:29 INFO - PROCESS | 1945 | 1461333989704 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 07:06:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:06:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 975ms 07:06:29 INFO - PROCESS | 1945 | 1461333989748 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 07:06:29 INFO - PROCESS | 1945 | 1461333989752 Marionette TRACE conn3 <- [1,2881,null,{"value":"7"}] 07:06:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:06:29 INFO - PROCESS | 1945 | 1461333989755 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:06:29 INFO - PROCESS | 1945 | 1461333989757 Marionette TRACE conn3 <- [1,2882,null,{}] 07:06:29 INFO - PROCESS | 1945 | 1461333989760 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:29 INFO - PROCESS | 1945 | 1461333989856 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 07:06:29 INFO - PROCESS | 1945 | 1461333989920 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:29 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae4e800 == 76 [pid = 1945] [id = 728] 07:06:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x114ea7000) [pid = 1945] [serial = 2184] [outer = 0x0] 07:06:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x116841400) [pid = 1945] [serial = 2185] [outer = 0x114ea7000] 07:06:29 INFO - PROCESS | 1945 | 1461333989949 Marionette DEBUG loaded listener.js 07:06:29 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x1189e5000) [pid = 1945] [serial = 2186] [outer = 0x114ea7000] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12d218000 == 75 [pid = 1945] [id = 594] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x1303d4800 == 74 [pid = 1945] [id = 698] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9eb800 == 73 [pid = 1945] [id = 681] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x129b28800 == 72 [pid = 1945] [id = 680] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12a8a8000 == 71 [pid = 1945] [id = 648] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12cce3800 == 70 [pid = 1945] [id = 593] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12d946800 == 69 [pid = 1945] [id = 595] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x1288da000 == 68 [pid = 1945] [id = 610] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12d7c4800 == 67 [pid = 1945] [id = 678] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae5a000 == 66 [pid = 1945] [id = 721] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12e920800 == 65 [pid = 1945] [id = 720] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12e903000 == 64 [pid = 1945] [id = 719] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x1380cd800 == 63 [pid = 1945] [id = 718] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x13199d000 == 62 [pid = 1945] [id = 717] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x1303d0000 == 61 [pid = 1945] [id = 716] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x11b6d2000) [pid = 1945] [serial = 2104] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd6d800 == 60 [pid = 1945] [id = 715] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4bf800 == 59 [pid = 1945] [id = 714] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12aae0800 == 58 [pid = 1945] [id = 713] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12722e000 == 57 [pid = 1945] [id = 712] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x125d19000 == 56 [pid = 1945] [id = 711] 07:06:30 INFO - PROCESS | 1945 | 1461333990466 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12b661800 == 55 [pid = 1945] [id = 706] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12a89e800 == 54 [pid = 1945] [id = 705] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x12f7cb000 == 53 [pid = 1945] [id = 17] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x129b2a800 == 52 [pid = 1945] [id = 704] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x127855800 == 51 [pid = 1945] [id = 703] 07:06:30 INFO - PROCESS | 1945 | --DOCSHELL 0x11925a800 == 50 [pid = 1945] [id = 702] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x11887f800) [pid = 1945] [serial = 2098] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x119d55c00) [pid = 1945] [serial = 2099] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x11a7e8c00) [pid = 1945] [serial = 2101] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x118648400) [pid = 1945] [serial = 2080] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x11ace7400) [pid = 1945] [serial = 2102] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11bd20c00) [pid = 1945] [serial = 2083] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x12a3a8800) [pid = 1945] [serial = 2086] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x12b289800) [pid = 1945] [serial = 2089] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x12cc7fc00) [pid = 1945] [serial = 2092] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x12bd3b400) [pid = 1945] [serial = 2077] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12baed400) [pid = 1945] [serial = 2075] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x12d0e4800) [pid = 1945] [serial = 2095] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x12bd46800) [pid = 1945] [serial = 2078] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11ace6c00) [pid = 1945] [serial = 1997] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x12d276800) [pid = 1945] [serial = 1940] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x129e7c400) [pid = 1945] [serial = 2060] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x129e7c800) [pid = 1945] [serial = 2072] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12b27f800) [pid = 1945] [serial = 2065] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x1155d8400) [pid = 1945] [serial = 2038] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12ab9fc00) [pid = 1945] [serial = 2048] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x11b632c00) [pid = 1945] [serial = 2054] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x118645800) [pid = 1945] [serial = 2039] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12a060400) [pid = 1945] [serial = 2062] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12b33e000) [pid = 1945] [serial = 2066] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x127f82c00) [pid = 1945] [serial = 2044] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x12a094000) [pid = 1945] [serial = 2003] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x119dfa800) [pid = 1945] [serial = 2051] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x1188da000) [pid = 1945] [serial = 1994] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x11c0b4c00) [pid = 1945] [serial = 2071] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x123a9c400) [pid = 1945] [serial = 2057] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x125c2b400) [pid = 1945] [serial = 2059] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12b27d000) [pid = 1945] [serial = 2006] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x11b628800) [pid = 1945] [serial = 2042] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12b7d1000) [pid = 1945] [serial = 2074] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x11aa14400) [pid = 1945] [serial = 2041] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12b10c800) [pid = 1945] [serial = 1991] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 123 (0x12a3a2c00) [pid = 1945] [serial = 2063] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 122 (0x118f54400) [pid = 1945] [serial = 2050] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 121 (0x11bd21c00) [pid = 1945] [serial = 2056] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 120 (0x12920dc00) [pid = 1945] [serial = 2045] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 119 (0x12a09e000) [pid = 1945] [serial = 2047] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 118 (0x12b7bdc00) [pid = 1945] [serial = 2069] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 117 (0x12b289c00) [pid = 1945] [serial = 2009] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 116 (0x11ac17400) [pid = 1945] [serial = 2053] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 115 (0x125c26000) [pid = 1945] [serial = 2000] [outer = 0x0] [url = about:blank] 07:06:30 INFO - PROCESS | 1945 | --DOMWINDOW == 114 (0x12b390000) [pid = 1945] [serial = 2068] [outer = 0x0] [url = about:blank] 07:06:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:06:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 775ms 07:06:30 INFO - PROCESS | 1945 | 1461333990533 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 07:06:30 INFO - PROCESS | 1945 | 1461333990535 Marionette TRACE conn3 <- [1,2885,null,{"value":"7"}] 07:06:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:06:30 INFO - PROCESS | 1945 | 1461333990538 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:06:30 INFO - PROCESS | 1945 | 1461333990540 Marionette TRACE conn3 <- [1,2886,null,{}] 07:06:30 INFO - PROCESS | 1945 | 1461333990542 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:30 INFO - PROCESS | 1945 | 1461333990622 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 07:06:30 INFO - PROCESS | 1945 | 1461333990631 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:30 INFO - PROCESS | 1945 | ++DOCSHELL 0x11a522000 == 51 [pid = 1945] [id = 729] 07:06:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 115 (0x119dfcc00) [pid = 1945] [serial = 2187] [outer = 0x0] 07:06:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 116 (0x11a92ec00) [pid = 1945] [serial = 2188] [outer = 0x119dfcc00] 07:06:30 INFO - PROCESS | 1945 | 1461333990662 Marionette DEBUG loaded listener.js 07:06:30 INFO - PROCESS | 1945 | ++DOMWINDOW == 117 (0x11acde400) [pid = 1945] [serial = 2189] [outer = 0x119dfcc00] 07:06:31 INFO - PROCESS | 1945 | 1461333991063 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 07:06:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:06:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 571ms 07:06:31 INFO - PROCESS | 1945 | 1461333991111 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 07:06:31 INFO - PROCESS | 1945 | 1461333991112 Marionette TRACE conn3 <- [1,2889,null,{"value":"7"}] 07:06:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:06:31 INFO - PROCESS | 1945 | 1461333991116 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:06:31 INFO - PROCESS | 1945 | 1461333991120 Marionette TRACE conn3 <- [1,2890,null,{}] 07:06:31 INFO - PROCESS | 1945 | 1461333991127 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:31 INFO - PROCESS | 1945 | 1461333991213 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 07:06:31 INFO - PROCESS | 1945 | 1461333991220 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x11beda000 == 52 [pid = 1945] [id = 730] 07:06:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 118 (0x11aea6400) [pid = 1945] [serial = 2190] [outer = 0x0] 07:06:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 119 (0x11b636000) [pid = 1945] [serial = 2191] [outer = 0x11aea6400] 07:06:31 INFO - PROCESS | 1945 | 1461333991246 Marionette DEBUG loaded listener.js 07:06:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 120 (0x11ba53000) [pid = 1945] [serial = 2192] [outer = 0x11aea6400] 07:06:31 INFO - PROCESS | 1945 | 1461333991591 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:06:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:06:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 523ms 07:06:31 INFO - PROCESS | 1945 | 1461333991638 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 07:06:31 INFO - PROCESS | 1945 | 1461333991640 Marionette TRACE conn3 <- [1,2893,null,{"value":"7"}] 07:06:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:06:31 INFO - PROCESS | 1945 | 1461333991643 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:06:31 INFO - PROCESS | 1945 | 1461333991644 Marionette TRACE conn3 <- [1,2894,null,{}] 07:06:31 INFO - PROCESS | 1945 | 1461333991646 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:31 INFO - PROCESS | 1945 | 1461333991728 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 07:06:31 INFO - PROCESS | 1945 | 1461333991734 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:31 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f44800 == 53 [pid = 1945] [id = 731] 07:06:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 121 (0x11ba53400) [pid = 1945] [serial = 2193] [outer = 0x0] 07:06:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 122 (0x11c004000) [pid = 1945] [serial = 2194] [outer = 0x11ba53400] 07:06:31 INFO - PROCESS | 1945 | 1461333991760 Marionette DEBUG loaded listener.js 07:06:31 INFO - PROCESS | 1945 | ++DOMWINDOW == 123 (0x11c1acc00) [pid = 1945] [serial = 2195] [outer = 0x11ba53400] 07:06:32 INFO - PROCESS | 1945 | 1461333992112 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 07:06:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:06:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 07:06:32 INFO - PROCESS | 1945 | 1461333992162 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 07:06:32 INFO - PROCESS | 1945 | 1461333992163 Marionette TRACE conn3 <- [1,2897,null,{"value":"7"}] 07:06:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:06:32 INFO - PROCESS | 1945 | 1461333992166 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:06:32 INFO - PROCESS | 1945 | 1461333992167 Marionette TRACE conn3 <- [1,2898,null,{}] 07:06:32 INFO - PROCESS | 1945 | 1461333992169 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:32 INFO - PROCESS | 1945 | 1461333992282 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 07:06:32 INFO - PROCESS | 1945 | 1461333992290 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x127223800 == 54 [pid = 1945] [id = 732] 07:06:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 124 (0x11c5f3800) [pid = 1945] [serial = 2196] [outer = 0x0] 07:06:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x123934c00) [pid = 1945] [serial = 2197] [outer = 0x11c5f3800] 07:06:32 INFO - PROCESS | 1945 | 1461333992325 Marionette DEBUG loaded listener.js 07:06:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x125f97000) [pid = 1945] [serial = 2198] [outer = 0x11c5f3800] 07:06:32 INFO - PROCESS | 1945 | 1461333992715 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 07:06:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:06:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 568ms 07:06:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:06:32 INFO - PROCESS | 1945 | 1461333992735 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 07:06:32 INFO - PROCESS | 1945 | 1461333992736 Marionette TRACE conn3 <- [1,2901,null,{"value":"7"}] 07:06:32 INFO - PROCESS | 1945 | 1461333992738 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:06:32 INFO - PROCESS | 1945 | 1461333992739 Marionette TRACE conn3 <- [1,2902,null,{}] 07:06:32 INFO - PROCESS | 1945 | 1461333992742 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:32 INFO - PROCESS | 1945 | 1461333992849 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 07:06:32 INFO - PROCESS | 1945 | 1461333992887 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:32 INFO - PROCESS | 1945 | ++DOCSHELL 0x1289a6800 == 55 [pid = 1945] [id = 733] 07:06:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x125f97800) [pid = 1945] [serial = 2199] [outer = 0x0] 07:06:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x127c81c00) [pid = 1945] [serial = 2200] [outer = 0x125f97800] 07:06:32 INFO - PROCESS | 1945 | 1461333992912 Marionette DEBUG loaded listener.js 07:06:32 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12887fc00) [pid = 1945] [serial = 2201] [outer = 0x125f97800] 07:06:33 INFO - PROCESS | 1945 | 1461333993268 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:06:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:06:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 567ms 07:06:33 INFO - PROCESS | 1945 | 1461333993307 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 07:06:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:06:33 INFO - PROCESS | 1945 | 1461333993310 Marionette TRACE conn3 <- [1,2905,null,{"value":"7"}] 07:06:33 INFO - PROCESS | 1945 | 1461333993313 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:06:33 INFO - PROCESS | 1945 | 1461333993314 Marionette TRACE conn3 <- [1,2906,null,{}] 07:06:33 INFO - PROCESS | 1945 | 1461333993318 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:33 INFO - PROCESS | 1945 | 1461333993440 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 07:06:33 INFO - PROCESS | 1945 | 1461333993455 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a6d4000 == 56 [pid = 1945] [id = 734] 07:06:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x114bcbc00) [pid = 1945] [serial = 2202] [outer = 0x0] 07:06:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x129e7ec00) [pid = 1945] [serial = 2203] [outer = 0x114bcbc00] 07:06:33 INFO - PROCESS | 1945 | 1461333993481 Marionette DEBUG loaded listener.js 07:06:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12a058800) [pid = 1945] [serial = 2204] [outer = 0x114bcbc00] 07:06:33 INFO - PROCESS | 1945 | 1461333993817 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 07:06:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:06:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 521ms 07:06:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:06:33 INFO - PROCESS | 1945 | 1461333993834 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 07:06:33 INFO - PROCESS | 1945 | 1461333993835 Marionette TRACE conn3 <- [1,2909,null,{"value":"7"}] 07:06:33 INFO - PROCESS | 1945 | 1461333993837 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:06:33 INFO - PROCESS | 1945 | 1461333993838 Marionette TRACE conn3 <- [1,2910,null,{}] 07:06:33 INFO - PROCESS | 1945 | 1461333993841 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:33 INFO - PROCESS | 1945 | 1461333993947 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 07:06:33 INFO - PROCESS | 1945 | 1461333993983 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:33 INFO - PROCESS | 1945 | ++DOCSHELL 0x12aacf000 == 57 [pid = 1945] [id = 735] 07:06:33 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x128887800) [pid = 1945] [serial = 2205] [outer = 0x0] 07:06:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x12a094c00) [pid = 1945] [serial = 2206] [outer = 0x128887800] 07:06:34 INFO - PROCESS | 1945 | 1461333994008 Marionette DEBUG loaded listener.js 07:06:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x12a39c800) [pid = 1945] [serial = 2207] [outer = 0x128887800] 07:06:34 INFO - PROCESS | 1945 | 1461333994312 Marionette TRACE conn3 <- [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]]]}] 07:06:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:06:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:06:34 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 517ms 07:06:34 INFO - PROCESS | 1945 | 1461333994356 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 07:06:34 INFO - PROCESS | 1945 | 1461333994357 Marionette TRACE conn3 <- [1,2913,null,{"value":"7"}] 07:06:34 INFO - TEST-START | /DOMEvents/constructors.html 07:06:34 INFO - PROCESS | 1945 | 1461333994366 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:06:34 INFO - PROCESS | 1945 | 1461333994367 Marionette TRACE conn3 <- [1,2914,null,{}] 07:06:34 INFO - PROCESS | 1945 | 1461333994369 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:34 INFO - PROCESS | 1945 | 1461333994474 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 07:06:34 INFO - PROCESS | 1945 | 1461333994514 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:34 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b35d000 == 58 [pid = 1945] [id = 736] 07:06:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x129215800) [pid = 1945] [serial = 2208] [outer = 0x0] 07:06:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x12aa02800) [pid = 1945] [serial = 2209] [outer = 0x129215800] 07:06:34 INFO - PROCESS | 1945 | 1461333994540 Marionette DEBUG loaded listener.js 07:06:34 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x12aa0d800) [pid = 1945] [serial = 2210] [outer = 0x129215800] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x11a929c00) [pid = 1945] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x12bd49c00) [pid = 1945] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x12d298800) [pid = 1945] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 134 (0x114bc8c00) [pid = 1945] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 133 (0x11ba49000) [pid = 1945] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 132 (0x12d99e400) [pid = 1945] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 131 (0x115531000) [pid = 1945] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 130 (0x11a7dd800) [pid = 1945] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 129 (0x11c0b2400) [pid = 1945] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 128 (0x12da22800) [pid = 1945] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 127 (0x125c2a000) [pid = 1945] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 126 (0x12392f800) [pid = 1945] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 125 (0x12f763000) [pid = 1945] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:06:34 INFO - PROCESS | 1945 | --DOMWINDOW == 124 (0x12f7cc000) [pid = 1945] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:06:35 INFO - PROCESS | 1945 | 1461333995151 Marionette TRACE conn3 <- [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]]]}] 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:06:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:06:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:06:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:06:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:06:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:06:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:06:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:06:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:06:35 INFO - TEST-OK | /DOMEvents/constructors.html | took 834ms 07:06:35 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:06:35 INFO - PROCESS | 1945 | 1461333995229 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 07:06:35 INFO - PROCESS | 1945 | 1461333995231 Marionette TRACE conn3 <- [1,2917,null,{"value":"7"}] 07:06:35 INFO - PROCESS | 1945 | 1461333995235 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:06:35 INFO - PROCESS | 1945 | 1461333995237 Marionette TRACE conn3 <- [1,2918,null,{}] 07:06:35 INFO - PROCESS | 1945 | 1461333995240 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:35 INFO - PROCESS | 1945 | 1461333995375 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 07:06:35 INFO - PROCESS | 1945 | 1461333995381 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:35 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bb08000 == 59 [pid = 1945] [id = 737] 07:06:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 125 (0x11c0b3800) [pid = 1945] [serial = 2211] [outer = 0x0] 07:06:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 126 (0x12ab92800) [pid = 1945] [serial = 2212] [outer = 0x11c0b3800] 07:06:35 INFO - PROCESS | 1945 | 1461333995430 Marionette DEBUG loaded listener.js 07:06:35 INFO - PROCESS | 1945 | ++DOMWINDOW == 127 (0x12b110400) [pid = 1945] [serial = 2213] [outer = 0x11c0b3800] 07:06:35 INFO - PROCESS | 1945 | 1461333995825 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:06:35 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:06:35 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 620ms 07:06:35 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:06:35 INFO - PROCESS | 1945 | 1461333995855 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 07:06:35 INFO - PROCESS | 1945 | 1461333995857 Marionette TRACE conn3 <- [1,2921,null,{"value":"7"}] 07:06:35 INFO - PROCESS | 1945 | 1461333995859 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:06:35 INFO - PROCESS | 1945 | 1461333995861 Marionette TRACE conn3 <- [1,2922,null,{}] 07:06:35 INFO - PROCESS | 1945 | 1461333995866 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:35 INFO - PROCESS | 1945 | 1461333995992 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 07:06:36 INFO - PROCESS | 1945 | 1461333996001 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x12beda000 == 60 [pid = 1945] [id = 738] 07:06:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 128 (0x12b10f400) [pid = 1945] [serial = 2214] [outer = 0x0] 07:06:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 129 (0x12b337400) [pid = 1945] [serial = 2215] [outer = 0x12b10f400] 07:06:36 INFO - PROCESS | 1945 | 1461333996027 Marionette DEBUG loaded listener.js 07:06:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 130 (0x12b7be800) [pid = 1945] [serial = 2216] [outer = 0x12b10f400] 07:06:36 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:06:36 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:06:36 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:06:36 INFO - PROCESS | 1945 | [1945] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:06:36 INFO - PROCESS | 1945 | 1461333996332 Marionette TRACE conn3 <- [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]]]}] 07:06:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:06:36 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:06:36 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 07:06:36 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:06:36 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 07:06:36 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:06:36 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]" 07:06:36 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:06:36 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:06:36 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 523ms 07:06:36 INFO - PROCESS | 1945 | 1461333996383 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 07:06:36 INFO - PROCESS | 1945 | 1461333996384 Marionette TRACE conn3 <- [1,2925,null,{"value":"7"}] 07:06:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:06:36 INFO - PROCESS | 1945 | 1461333996387 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:06:36 INFO - PROCESS | 1945 | 1461333996388 Marionette TRACE conn3 <- [1,2926,null,{}] 07:06:36 INFO - PROCESS | 1945 | 1461333996390 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:36 INFO - PROCESS | 1945 | 1461333996476 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 07:06:36 INFO - PROCESS | 1945 | 1461333996481 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:36 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9da800 == 61 [pid = 1945] [id = 739] 07:06:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 131 (0x12b7bfc00) [pid = 1945] [serial = 2217] [outer = 0x0] 07:06:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 132 (0x12baf5400) [pid = 1945] [serial = 2218] [outer = 0x12b7bfc00] 07:06:36 INFO - PROCESS | 1945 | 1461333996506 Marionette DEBUG loaded listener.js 07:06:36 INFO - PROCESS | 1945 | ++DOMWINDOW == 133 (0x12cefe000) [pid = 1945] [serial = 2219] [outer = 0x12b7bfc00] 07:06:36 INFO - PROCESS | 1945 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:06:36 INFO - PROCESS | 1945 | 1461333996841 Marionette TRACE conn3 <- [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]]]}] 07:06:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:06:36 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 07:06:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:06:36 INFO - PROCESS | 1945 | 1461333996855 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 07:06:36 INFO - PROCESS | 1945 | 1461333996857 Marionette TRACE conn3 <- [1,2929,null,{"value":"7"}] 07:06:36 INFO - PROCESS | 1945 | 1461333996859 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:06:36 INFO - PROCESS | 1945 | 1461333996860 Marionette TRACE conn3 <- [1,2930,null,{}] 07:06:36 INFO - PROCESS | 1945 | 1461333996866 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:36 INFO - PROCESS | 1945 | 1461333996984 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 07:06:37 INFO - PROCESS | 1945 | 1461333997085 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x1158ac000 == 62 [pid = 1945] [id = 740] 07:06:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 134 (0x114446800) [pid = 1945] [serial = 2220] [outer = 0x0] 07:06:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 135 (0x114bbe000) [pid = 1945] [serial = 2221] [outer = 0x114446800] 07:06:37 INFO - PROCESS | 1945 | 1461333997117 Marionette DEBUG loaded listener.js 07:06:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x115534000) [pid = 1945] [serial = 2222] [outer = 0x114446800] 07:06:37 INFO - PROCESS | 1945 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:06:37 INFO - PROCESS | 1945 | 1461333997500 Marionette TRACE conn3 <- [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]]]}] 07:06:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:06:37 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 672ms 07:06:37 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:06:37 INFO - PROCESS | 1945 | 1461333997532 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 07:06:37 INFO - PROCESS | 1945 | 1461333997535 Marionette TRACE conn3 <- [1,2933,null,{"value":"7"}] 07:06:37 INFO - PROCESS | 1945 | 1461333997540 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:06:37 INFO - PROCESS | 1945 | 1461333997542 Marionette TRACE conn3 <- [1,2934,null,{}] 07:06:37 INFO - PROCESS | 1945 | 1461333997545 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:37 INFO - PROCESS | 1945 | 1461333997653 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 07:06:37 INFO - PROCESS | 1945 | 1461333997730 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:37 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ba61000 == 63 [pid = 1945] [id = 741] 07:06:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x118940400) [pid = 1945] [serial = 2223] [outer = 0x0] 07:06:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x11a7e3c00) [pid = 1945] [serial = 2224] [outer = 0x118940400] 07:06:37 INFO - PROCESS | 1945 | 1461333997762 Marionette DEBUG loaded listener.js 07:06:37 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x11ace8000) [pid = 1945] [serial = 2225] [outer = 0x118940400] 07:06:38 INFO - PROCESS | 1945 | 1461333998158 Marionette TRACE conn3 <- [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]]]}] 07:06:38 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:06:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 07:06:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:06:38 INFO - PROCESS | 1945 | 1461333998212 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 07:06:38 INFO - PROCESS | 1945 | 1461333998215 Marionette TRACE conn3 <- [1,2937,null,{"value":"7"}] 07:06:38 INFO - PROCESS | 1945 | 1461333998217 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:06:38 INFO - PROCESS | 1945 | 1461333998219 Marionette TRACE conn3 <- [1,2938,null,{}] 07:06:38 INFO - PROCESS | 1945 | 1461333998221 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:38 INFO - PROCESS | 1945 | 1461333998330 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 07:06:38 INFO - PROCESS | 1945 | 1461333998433 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:38 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a80f000 == 64 [pid = 1945] [id = 742] 07:06:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x11bb49800) [pid = 1945] [serial = 2226] [outer = 0x0] 07:06:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x11c439c00) [pid = 1945] [serial = 2227] [outer = 0x11bb49800] 07:06:38 INFO - PROCESS | 1945 | 1461333998466 Marionette DEBUG loaded listener.js 07:06:38 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x123aa4000) [pid = 1945] [serial = 2228] [outer = 0x11bb49800] 07:06:38 INFO - PROCESS | 1945 | 1461333998831 Marionette TRACE conn3 <- [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]]]}] 07:06:38 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. 07:06:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 07:06:38 INFO - PROCESS | 1945 | 1461333998837 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 07:06:38 INFO - PROCESS | 1945 | 1461333998838 Marionette TRACE conn3 <- [1,2941,null,{"value":"7"}] 07:06:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:06:38 INFO - PROCESS | 1945 | 1461333998848 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:06:38 INFO - PROCESS | 1945 | 1461333998852 Marionette TRACE conn3 <- [1,2942,null,{}] 07:06:38 INFO - PROCESS | 1945 | 1461333998856 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:38 INFO - PROCESS | 1945 | 1461333998962 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 07:06:39 INFO - PROCESS | 1945 | 1461333999062 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4ab000 == 65 [pid = 1945] [id = 743] 07:06:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x127ce5400) [pid = 1945] [serial = 2229] [outer = 0x0] 07:06:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x129e7f800) [pid = 1945] [serial = 2230] [outer = 0x127ce5400] 07:06:39 INFO - PROCESS | 1945 | 1461333999094 Marionette DEBUG loaded listener.js 07:06:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12aa0e400) [pid = 1945] [serial = 2231] [outer = 0x127ce5400] 07:06:39 INFO - PROCESS | 1945 | 1461333999448 Marionette TRACE conn3 <- [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"]]]}] 07:06:39 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 07:06:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:06:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 629ms 07:06:39 INFO - PROCESS | 1945 | 1461333999472 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 07:06:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:06:39 INFO - PROCESS | 1945 | 1461333999474 Marionette TRACE conn3 <- [1,2945,null,{"value":"7"}] 07:06:39 INFO - PROCESS | 1945 | 1461333999476 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:06:39 INFO - PROCESS | 1945 | 1461333999477 Marionette TRACE conn3 <- [1,2946,null,{}] 07:06:39 INFO - PROCESS | 1945 | 1461333999480 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:39 INFO - PROCESS | 1945 | 1461333999586 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 07:06:39 INFO - PROCESS | 1945 | 1461333999648 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:39 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e825000 == 66 [pid = 1945] [id = 744] 07:06:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12ab9a400) [pid = 1945] [serial = 2232] [outer = 0x0] 07:06:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12b33b000) [pid = 1945] [serial = 2233] [outer = 0x12ab9a400] 07:06:39 INFO - PROCESS | 1945 | 1461333999719 Marionette DEBUG loaded listener.js 07:06:39 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12b393400) [pid = 1945] [serial = 2234] [outer = 0x12ab9a400] 07:06:40 INFO - PROCESS | 1945 | 1461334000059 Marionette TRACE conn3 <- [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]]]}] 07:06:40 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. 07:06:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 07:06:40 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:06:40 INFO - PROCESS | 1945 | 1461334000098 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 07:06:40 INFO - PROCESS | 1945 | 1461334000099 Marionette TRACE conn3 <- [1,2949,null,{"value":"7"}] 07:06:40 INFO - PROCESS | 1945 | 1461334000102 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:06:40 INFO - PROCESS | 1945 | 1461334000103 Marionette TRACE conn3 <- [1,2950,null,{}] 07:06:40 INFO - PROCESS | 1945 | 1461334000106 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:40 INFO - PROCESS | 1945 | 1461334000208 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 07:06:40 INFO - PROCESS | 1945 | 1461334000271 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e911000 == 67 [pid = 1945] [id = 745] 07:06:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12bd40000) [pid = 1945] [serial = 2235] [outer = 0x0] 07:06:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12cc7ec00) [pid = 1945] [serial = 2236] [outer = 0x12bd40000] 07:06:40 INFO - PROCESS | 1945 | 1461334000308 Marionette DEBUG loaded listener.js 07:06:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12d27e400) [pid = 1945] [serial = 2237] [outer = 0x12bd40000] 07:06:40 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e885000 == 68 [pid = 1945] [id = 746] 07:06:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12d92d400) [pid = 1945] [serial = 2238] [outer = 0x0] 07:06:40 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12d27ec00) [pid = 1945] [serial = 2239] [outer = 0x12d92d400] 07:06:40 INFO - PROCESS | 1945 | 1461334000770 Marionette TRACE conn3 <- [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]]]}] 07:06:40 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. 07:06:40 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 719ms 07:06:40 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:06:40 INFO - PROCESS | 1945 | 1461334000822 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 07:06:40 INFO - PROCESS | 1945 | 1461334000823 Marionette TRACE conn3 <- [1,2953,null,{"value":"7"}] 07:06:40 INFO - PROCESS | 1945 | 1461334000826 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:06:40 INFO - PROCESS | 1945 | 1461334000827 Marionette TRACE conn3 <- [1,2954,null,{}] 07:06:40 INFO - PROCESS | 1945 | 1461334000849 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:40 INFO - PROCESS | 1945 | 1461334000979 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 07:06:41 INFO - PROCESS | 1945 | 1461334001053 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb4c800 == 69 [pid = 1945] [id = 747] 07:06:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12d27c400) [pid = 1945] [serial = 2240] [outer = 0x0] 07:06:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12d923c00) [pid = 1945] [serial = 2241] [outer = 0x12d27c400] 07:06:41 INFO - PROCESS | 1945 | 1461334001082 Marionette DEBUG loaded listener.js 07:06:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12da22800) [pid = 1945] [serial = 2242] [outer = 0x12d27c400] 07:06:41 INFO - PROCESS | 1945 | 1461334001464 Marionette TRACE conn3 <- [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]]]}] 07:06:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:06:41 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 07:06:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 688ms 07:06:41 INFO - PROCESS | 1945 | 1461334001515 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 07:06:41 INFO - PROCESS | 1945 | 1461334001516 Marionette TRACE conn3 <- [1,2957,null,{"value":"7"}] 07:06:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:06:41 INFO - PROCESS | 1945 | 1461334001519 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:06:41 INFO - PROCESS | 1945 | 1461334001520 Marionette TRACE conn3 <- [1,2958,null,{}] 07:06:41 INFO - PROCESS | 1945 | 1461334001522 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:41 INFO - PROCESS | 1945 | 1461334001653 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 07:06:41 INFO - PROCESS | 1945 | 1461334001731 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:41 INFO - PROCESS | 1945 | ++DOCSHELL 0x11ae51000 == 70 [pid = 1945] [id = 748] 07:06:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x115839400) [pid = 1945] [serial = 2243] [outer = 0x0] 07:06:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12d92a400) [pid = 1945] [serial = 2244] [outer = 0x115839400] 07:06:41 INFO - PROCESS | 1945 | 1461334001761 Marionette DEBUG loaded listener.js 07:06:41 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12e2c1400) [pid = 1945] [serial = 2245] [outer = 0x115839400] 07:06:42 INFO - PROCESS | 1945 | 1461334002131 Marionette TRACE conn3 <- [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]]]}] 07:06:42 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. 07:06:42 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 620ms 07:06:42 INFO - PROCESS | 1945 | 1461334002139 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 07:06:42 INFO - PROCESS | 1945 | 1461334002140 Marionette TRACE conn3 <- [1,2961,null,{"value":"7"}] 07:06:42 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:06:42 INFO - PROCESS | 1945 | 1461334002143 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:06:42 INFO - PROCESS | 1945 | 1461334002145 Marionette TRACE conn3 <- [1,2962,null,{}] 07:06:42 INFO - PROCESS | 1945 | 1461334002149 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:42 INFO - PROCESS | 1945 | 1461334002389 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 07:06:42 INFO - PROCESS | 1945 | 1461334002473 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:42 INFO - PROCESS | 1945 | ++DOCSHELL 0x11b673800 == 71 [pid = 1945] [id = 749] 07:06:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x114bcac00) [pid = 1945] [serial = 2246] [outer = 0x0] 07:06:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x114ea7400) [pid = 1945] [serial = 2247] [outer = 0x114bcac00] 07:06:42 INFO - PROCESS | 1945 | 1461334002502 Marionette DEBUG loaded listener.js 07:06:42 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x117961000) [pid = 1945] [serial = 2248] [outer = 0x114bcac00] 07:06:42 INFO - PROCESS | 1945 | 1461334002873 Marionette TRACE conn3 <- [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]]]}] 07:06:42 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. 07:06:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 776ms 07:06:42 INFO - PROCESS | 1945 | 1461334002920 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 07:06:42 INFO - PROCESS | 1945 | 1461334002923 Marionette TRACE conn3 <- [1,2965,null,{"value":"7"}] 07:06:42 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:06:42 INFO - PROCESS | 1945 | 1461334002926 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:06:42 INFO - PROCESS | 1945 | 1461334002929 Marionette TRACE conn3 <- [1,2966,null,{}] 07:06:42 INFO - PROCESS | 1945 | 1461334002932 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:43 INFO - PROCESS | 1945 | 1461334003053 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 07:06:43 INFO - PROCESS | 1945 | 1461334003118 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d1c800 == 72 [pid = 1945] [id = 750] 07:06:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x11a84ec00) [pid = 1945] [serial = 2249] [outer = 0x0] 07:06:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x11acf0c00) [pid = 1945] [serial = 2250] [outer = 0x11a84ec00] 07:06:43 INFO - PROCESS | 1945 | 1461334003188 Marionette DEBUG loaded listener.js 07:06:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x11b633800) [pid = 1945] [serial = 2251] [outer = 0x11a84ec00] 07:06:43 INFO - PROCESS | 1945 | 1461334003536 Marionette TRACE conn3 <- [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]]]}] 07:06:43 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. 07:06:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 624ms 07:06:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:06:43 INFO - PROCESS | 1945 | 1461334003550 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 07:06:43 INFO - PROCESS | 1945 | 1461334003552 Marionette TRACE conn3 <- [1,2969,null,{"value":"7"}] 07:06:43 INFO - PROCESS | 1945 | 1461334003554 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:06:43 INFO - PROCESS | 1945 | 1461334003555 Marionette TRACE conn3 <- [1,2970,null,{}] 07:06:43 INFO - PROCESS | 1945 | 1461334003558 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:43 INFO - PROCESS | 1945 | 1461334003658 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 07:06:43 INFO - PROCESS | 1945 | 1461334003725 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:43 INFO - PROCESS | 1945 | ++DOCSHELL 0x118e30000 == 73 [pid = 1945] [id = 751] 07:06:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x11566a000) [pid = 1945] [serial = 2252] [outer = 0x0] 07:06:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x119124c00) [pid = 1945] [serial = 2253] [outer = 0x11566a000] 07:06:43 INFO - PROCESS | 1945 | 1461334003784 Marionette DEBUG loaded listener.js 07:06:43 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x11c50ec00) [pid = 1945] [serial = 2254] [outer = 0x11566a000] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x12e888000 == 72 [pid = 1945] [id = 710] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9da800 == 71 [pid = 1945] [id = 739] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x12beda000 == 70 [pid = 1945] [id = 738] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x12bb08000 == 69 [pid = 1945] [id = 737] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x12b35d000 == 68 [pid = 1945] [id = 736] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x12aacf000 == 67 [pid = 1945] [id = 735] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x12a6d4000 == 66 [pid = 1945] [id = 734] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x12a099000) [pid = 1945] [serial = 2119] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x12ab9e400) [pid = 1945] [serial = 2122] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12b68f400) [pid = 1945] [serial = 2125] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x12cec7000) [pid = 1945] [serial = 2128] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x12d0e9c00) [pid = 1945] [serial = 2131] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x1289a6800 == 65 [pid = 1945] [id = 733] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x127223800 == 64 [pid = 1945] [id = 732] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x118f44800 == 63 [pid = 1945] [id = 731] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x11beda000 == 62 [pid = 1945] [id = 730] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x11a522000 == 61 [pid = 1945] [id = 729] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x11ae4e800 == 60 [pid = 1945] [id = 728] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x11913e800 == 59 [pid = 1945] [id = 727] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x12e87e000 == 58 [pid = 1945] [id = 725] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x129b2c800 == 57 [pid = 1945] [id = 724] 07:06:43 INFO - PROCESS | 1945 | --DOCSHELL 0x115621000 == 56 [pid = 1945] [id = 723] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x11c006000) [pid = 1945] [serial = 2105] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x12d27e000) [pid = 1945] [serial = 2147] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x12d271000) [pid = 1945] [serial = 2146] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x12d29b400) [pid = 1945] [serial = 2149] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x11a931400) [pid = 1945] [serial = 2158] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x125f95000) [pid = 1945] [serial = 2140] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x12a05b400) [pid = 1945] [serial = 2141] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12da27800) [pid = 1945] [serial = 2153] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x12d9a8800) [pid = 1945] [serial = 2152] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x1191b0800) [pid = 1945] [serial = 2135] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x115671400) [pid = 1945] [serial = 2134] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x12393a000) [pid = 1945] [serial = 2138] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x11c006400) [pid = 1945] [serial = 2137] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x12a39c000) [pid = 1945] [serial = 2143] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x125c22c00) [pid = 1945] [serial = 2113] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x128003400) [pid = 1945] [serial = 2116] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x114e9b400) [pid = 1945] [serial = 2107] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 145 (0x11b62a800) [pid = 1945] [serial = 2110] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 144 (0x12da2fc00) [pid = 1945] [serial = 2155] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 143 (0x12d99e800) [pid = 1945] [serial = 2164] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 142 (0x12a3a7c00) [pid = 1945] [serial = 2161] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 141 (0x12baf0000) [pid = 1945] [serial = 2162] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 140 (0x12e2b9400) [pid = 1945] [serial = 2156] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 139 (0x12d92a800) [pid = 1945] [serial = 2150] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 138 (0x12e2c3000) [pid = 1945] [serial = 2165] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 137 (0x12bd49000) [pid = 1945] [serial = 2144] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 136 (0x123aa2400) [pid = 1945] [serial = 2159] [outer = 0x0] [url = about:blank] 07:06:43 INFO - PROCESS | 1945 | --DOMWINDOW == 135 (0x11c0bc800) [pid = 1945] [serial = 1436] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:06:44 INFO - PROCESS | 1945 | 1461334004116 Marionette TRACE conn3 <- [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]]]}] 07:06:44 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. 07:06:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 572ms 07:06:44 INFO - PROCESS | 1945 | 1461334004135 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 07:06:44 INFO - PROCESS | 1945 | 1461334004138 Marionette TRACE conn3 <- [1,2973,null,{"value":"7"}] 07:06:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:06:44 INFO - PROCESS | 1945 | 1461334004148 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:06:44 INFO - PROCESS | 1945 | 1461334004152 Marionette TRACE conn3 <- [1,2974,null,{}] 07:06:44 INFO - PROCESS | 1945 | 1461334004168 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:44 INFO - PROCESS | 1945 | 1461334004258 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 07:06:44 INFO - PROCESS | 1945 | 1461334004263 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x127689800 == 57 [pid = 1945] [id = 752] 07:06:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 136 (0x12393bc00) [pid = 1945] [serial = 2255] [outer = 0x0] 07:06:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 137 (0x1271e6800) [pid = 1945] [serial = 2256] [outer = 0x12393bc00] 07:06:44 INFO - PROCESS | 1945 | 1461334004289 Marionette DEBUG loaded listener.js 07:06:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 138 (0x128885800) [pid = 1945] [serial = 2257] [outer = 0x12393bc00] 07:06:44 INFO - PROCESS | 1945 | 1461334004642 Marionette TRACE conn3 <- [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]]]}] 07:06:44 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. 07:06:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 535ms 07:06:44 INFO - PROCESS | 1945 | 1461334004678 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 07:06:44 INFO - PROCESS | 1945 | 1461334004679 Marionette TRACE conn3 <- [1,2977,null,{"value":"7"}] 07:06:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:06:44 INFO - PROCESS | 1945 | 1461334004682 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:06:44 INFO - PROCESS | 1945 | 1461334004683 Marionette TRACE conn3 <- [1,2978,null,{}] 07:06:44 INFO - PROCESS | 1945 | 1461334004685 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:44 INFO - PROCESS | 1945 | 1461334004774 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 07:06:44 INFO - PROCESS | 1945 | 1461334004838 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:44 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a80a800 == 58 [pid = 1945] [id = 753] 07:06:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 139 (0x128043000) [pid = 1945] [serial = 2258] [outer = 0x0] 07:06:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 140 (0x12a094800) [pid = 1945] [serial = 2259] [outer = 0x128043000] 07:06:44 INFO - PROCESS | 1945 | 1461334004864 Marionette DEBUG loaded listener.js 07:06:44 INFO - PROCESS | 1945 | ++DOMWINDOW == 141 (0x12a3a3000) [pid = 1945] [serial = 2260] [outer = 0x128043000] 07:06:45 INFO - PROCESS | 1945 | 1461334005109 Marionette TRACE conn3 <- [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]]]}] 07:06:45 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. 07:06:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 07:06:45 INFO - PROCESS | 1945 | 1461334005152 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 07:06:45 INFO - PROCESS | 1945 | 1461334005153 Marionette TRACE conn3 <- [1,2981,null,{"value":"7"}] 07:06:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:06:45 INFO - PROCESS | 1945 | 1461334005155 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:06:45 INFO - PROCESS | 1945 | 1461334005157 Marionette TRACE conn3 <- [1,2982,null,{}] 07:06:45 INFO - PROCESS | 1945 | 1461334005159 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:45 INFO - PROCESS | 1945 | 1461334005261 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 07:06:45 INFO - PROCESS | 1945 | 1461334005337 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b64f800 == 59 [pid = 1945] [id = 754] 07:06:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 142 (0x12b289800) [pid = 1945] [serial = 2261] [outer = 0x0] 07:06:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 143 (0x12b340000) [pid = 1945] [serial = 2262] [outer = 0x12b289800] 07:06:45 INFO - PROCESS | 1945 | 1461334005369 Marionette DEBUG loaded listener.js 07:06:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 144 (0x12baf0000) [pid = 1945] [serial = 2263] [outer = 0x12b289800] 07:06:45 INFO - PROCESS | 1945 | 1461334005668 Marionette TRACE conn3 <- [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"]]]}] 07:06:45 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 07:06:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:06:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 568ms 07:06:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:06:45 INFO - PROCESS | 1945 | 1461334005725 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 07:06:45 INFO - PROCESS | 1945 | 1461334005726 Marionette TRACE conn3 <- [1,2985,null,{"value":"7"}] 07:06:45 INFO - PROCESS | 1945 | 1461334005728 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:06:45 INFO - PROCESS | 1945 | 1461334005729 Marionette TRACE conn3 <- [1,2986,null,{}] 07:06:45 INFO - PROCESS | 1945 | 1461334005732 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:45 INFO - PROCESS | 1945 | 1461334005820 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 07:06:45 INFO - PROCESS | 1945 | 1461334005824 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:45 INFO - PROCESS | 1945 | ++DOCSHELL 0x12cfaf000 == 60 [pid = 1945] [id = 755] 07:06:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 145 (0x12bafb800) [pid = 1945] [serial = 2264] [outer = 0x0] 07:06:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 146 (0x12cecac00) [pid = 1945] [serial = 2265] [outer = 0x12bafb800] 07:06:45 INFO - PROCESS | 1945 | 1461334005850 Marionette DEBUG loaded listener.js 07:06:45 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x12d299c00) [pid = 1945] [serial = 2266] [outer = 0x12bafb800] 07:06:46 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. 07:06:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 468ms 07:06:46 INFO - PROCESS | 1945 | 1461334006192 Marionette TRACE conn3 <- [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]]]}] 07:06:46 INFO - PROCESS | 1945 | 1461334006201 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 07:06:46 INFO - PROCESS | 1945 | 1461334006202 Marionette TRACE conn3 <- [1,2989,null,{"value":"7"}] 07:06:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:06:46 INFO - PROCESS | 1945 | 1461334006205 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:06:46 INFO - PROCESS | 1945 | 1461334006206 Marionette TRACE conn3 <- [1,2990,null,{}] 07:06:46 INFO - PROCESS | 1945 | 1461334006208 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:46 INFO - PROCESS | 1945 | 1461334006330 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 07:06:46 INFO - PROCESS | 1945 | 1461334006371 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d9e6000 == 61 [pid = 1945] [id = 756] 07:06:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x12aa0fc00) [pid = 1945] [serial = 2267] [outer = 0x0] 07:06:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x12d9a8800) [pid = 1945] [serial = 2268] [outer = 0x12aa0fc00] 07:06:46 INFO - PROCESS | 1945 | 1461334006396 Marionette DEBUG loaded listener.js 07:06:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x12e2b9400) [pid = 1945] [serial = 2269] [outer = 0x12aa0fc00] 07:06:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d93f800 == 62 [pid = 1945] [id = 757] 07:06:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12e33b400) [pid = 1945] [serial = 2270] [outer = 0x0] 07:06:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12e2bec00) [pid = 1945] [serial = 2271] [outer = 0x12e33b400] 07:06:46 INFO - PROCESS | 1945 | 1461334006736 Marionette TRACE conn3 <- [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]]]}] 07:06:46 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. 07:06:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 567ms 07:06:46 INFO - PROCESS | 1945 | 1461334006774 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 07:06:46 INFO - PROCESS | 1945 | 1461334006775 Marionette TRACE conn3 <- [1,2993,null,{"value":"7"}] 07:06:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:06:46 INFO - PROCESS | 1945 | 1461334006777 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:06:46 INFO - PROCESS | 1945 | 1461334006779 Marionette TRACE conn3 <- [1,2994,null,{}] 07:06:46 INFO - PROCESS | 1945 | 1461334006781 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:46 INFO - PROCESS | 1945 | 1461334006915 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 07:06:46 INFO - PROCESS | 1945 | 1461334006936 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:46 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef48800 == 63 [pid = 1945] [id = 758] 07:06:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12e2ba000) [pid = 1945] [serial = 2272] [outer = 0x0] 07:06:46 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12e336c00) [pid = 1945] [serial = 2273] [outer = 0x12e2ba000] 07:06:46 INFO - PROCESS | 1945 | 1461334006961 Marionette DEBUG loaded listener.js 07:06:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12e33f800) [pid = 1945] [serial = 2274] [outer = 0x12e2ba000] 07:06:47 INFO - PROCESS | 1945 | 1461334007282 Marionette TRACE conn3 <- [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]]]}] 07:06:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:06:47 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 07:06:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 07:06:47 INFO - PROCESS | 1945 | 1461334007298 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 07:06:47 INFO - PROCESS | 1945 | 1461334007300 Marionette TRACE conn3 <- [1,2997,null,{"value":"7"}] 07:06:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:06:47 INFO - PROCESS | 1945 | 1461334007302 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:06:47 INFO - PROCESS | 1945 | 1461334007303 Marionette TRACE conn3 <- [1,2998,null,{}] 07:06:47 INFO - PROCESS | 1945 | 1461334007305 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:47 INFO - PROCESS | 1945 | 1461334007424 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 07:06:47 INFO - PROCESS | 1945 | 1461334007438 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:47 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fd6f800 == 64 [pid = 1945] [id = 759] 07:06:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12e665800) [pid = 1945] [serial = 2275] [outer = 0x0] 07:06:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12e66a400) [pid = 1945] [serial = 2276] [outer = 0x12e665800] 07:06:47 INFO - PROCESS | 1945 | 1461334007462 Marionette DEBUG loaded listener.js 07:06:47 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12e670c00) [pid = 1945] [serial = 2277] [outer = 0x12e665800] 07:06:47 INFO - PROCESS | 1945 | 1461334007798 Marionette TRACE conn3 <- [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]]]}] 07:06:47 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. 07:06:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 07:06:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:06:47 INFO - PROCESS | 1945 | 1461334007822 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 07:06:47 INFO - PROCESS | 1945 | 1461334007823 Marionette TRACE conn3 <- [1,3001,null,{"value":"7"}] 07:06:47 INFO - PROCESS | 1945 | 1461334007825 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:06:47 INFO - PROCESS | 1945 | 1461334007826 Marionette TRACE conn3 <- [1,3002,null,{}] 07:06:47 INFO - PROCESS | 1945 | 1461334007830 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:47 INFO - PROCESS | 1945 | 1461334007944 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x12b10f400) [pid = 1945] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x125f97800) [pid = 1945] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x128887800) [pid = 1945] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x114bcbc00) [pid = 1945] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x129215800) [pid = 1945] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x1142b5000) [pid = 1945] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x119dfcc00) [pid = 1945] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 150 (0x11aea6400) [pid = 1945] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 149 (0x114ea7000) [pid = 1945] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 148 (0x11ba53400) [pid = 1945] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 147 (0x11c5f3800) [pid = 1945] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:06:48 INFO - PROCESS | 1945 | --DOMWINDOW == 146 (0x11c0b3800) [pid = 1945] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:06:48 INFO - PROCESS | 1945 | 1461334008105 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x116381000 == 65 [pid = 1945] [id = 760] 07:06:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 147 (0x114bcbc00) [pid = 1945] [serial = 2278] [outer = 0x0] 07:06:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 148 (0x11868e800) [pid = 1945] [serial = 2279] [outer = 0x114bcbc00] 07:06:48 INFO - PROCESS | 1945 | 1461334008137 Marionette DEBUG loaded listener.js 07:06:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 149 (0x1186a4800) [pid = 1945] [serial = 2280] [outer = 0x114bcbc00] 07:06:48 INFO - PROCESS | 1945 | 1461334008410 Marionette TRACE conn3 <- [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]]]}] 07:06:48 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. 07:06:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 623ms 07:06:48 INFO - PROCESS | 1945 | 1461334008452 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 07:06:48 INFO - PROCESS | 1945 | 1461334008453 Marionette TRACE conn3 <- [1,3005,null,{"value":"7"}] 07:06:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:06:48 INFO - PROCESS | 1945 | 1461334008456 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:06:48 INFO - PROCESS | 1945 | 1461334008458 Marionette TRACE conn3 <- [1,3006,null,{}] 07:06:48 INFO - PROCESS | 1945 | 1461334008468 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:48 INFO - PROCESS | 1945 | 1461334008576 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 07:06:48 INFO - PROCESS | 1945 | 1461334008581 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:48 INFO - PROCESS | 1945 | ++DOCSHELL 0x1303ce800 == 66 [pid = 1945] [id = 761] 07:06:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 150 (0x118ec7c00) [pid = 1945] [serial = 2281] [outer = 0x0] 07:06:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 151 (0x12e668800) [pid = 1945] [serial = 2282] [outer = 0x118ec7c00] 07:06:48 INFO - PROCESS | 1945 | 1461334008607 Marionette DEBUG loaded listener.js 07:06:48 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x12efdd800) [pid = 1945] [serial = 2283] [outer = 0x118ec7c00] 07:06:48 INFO - PROCESS | 1945 | 1461334008960 Marionette TRACE conn3 <- [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]]]}] 07:06:48 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. 07:06:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 521ms 07:06:48 INFO - PROCESS | 1945 | 1461334008983 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 07:06:48 INFO - PROCESS | 1945 | 1461334008984 Marionette TRACE conn3 <- [1,3009,null,{"value":"7"}] 07:06:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:06:48 INFO - PROCESS | 1945 | 1461334008986 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:06:48 INFO - PROCESS | 1945 | 1461334008988 Marionette TRACE conn3 <- [1,3010,null,{}] 07:06:48 INFO - PROCESS | 1945 | 1461334008990 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:49 INFO - PROCESS | 1945 | 1461334009116 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 07:06:49 INFO - PROCESS | 1945 | 1461334009123 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x1319a4800 == 67 [pid = 1945] [id = 762] 07:06:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x12efdfc00) [pid = 1945] [serial = 2284] [outer = 0x0] 07:06:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x12efe2c00) [pid = 1945] [serial = 2285] [outer = 0x12efdfc00] 07:06:49 INFO - PROCESS | 1945 | 1461334009148 Marionette DEBUG loaded listener.js 07:06:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x12f764400) [pid = 1945] [serial = 2286] [outer = 0x12efdfc00] 07:06:49 INFO - PROCESS | 1945 | 1461334009430 Marionette TRACE conn3 <- [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]]]}] 07:06:49 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 07:06:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 467ms 07:06:49 INFO - PROCESS | 1945 | 1461334009455 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 07:06:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:06:49 INFO - PROCESS | 1945 | 1461334009457 Marionette TRACE conn3 <- [1,3013,null,{"value":"7"}] 07:06:49 INFO - PROCESS | 1945 | 1461334009459 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:06:49 INFO - PROCESS | 1945 | 1461334009460 Marionette TRACE conn3 <- [1,3014,null,{}] 07:06:49 INFO - PROCESS | 1945 | 1461334009471 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:49 INFO - PROCESS | 1945 | 1461334009567 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 07:06:49 INFO - PROCESS | 1945 | 1461334009572 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:49 INFO - PROCESS | 1945 | ++DOCSHELL 0x1380de800 == 68 [pid = 1945] [id = 763] 07:06:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12f766800) [pid = 1945] [serial = 2287] [outer = 0x0] 07:06:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12f76e800) [pid = 1945] [serial = 2288] [outer = 0x12f766800] 07:06:49 INFO - PROCESS | 1945 | 1461334009597 Marionette DEBUG loaded listener.js 07:06:49 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12f88e400) [pid = 1945] [serial = 2289] [outer = 0x12f766800] 07:06:49 INFO - PROCESS | 1945 | [1945] 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 07:06:50 INFO - PROCESS | 1945 | 1461334010007 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:06:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:06:50 INFO - {} 07:06:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:06:50 INFO - {} 07:06:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:06:50 INFO - {} 07:06:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:06:50 INFO - {} 07:06:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 577ms 07:06:50 INFO - TEST-START | /FileAPI/fileReader.html 07:06:50 INFO - PROCESS | 1945 | 1461334010038 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 07:06:50 INFO - PROCESS | 1945 | 1461334010040 Marionette TRACE conn3 <- [1,3017,null,{"value":"7"}] 07:06:50 INFO - PROCESS | 1945 | 1461334010043 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:06:50 INFO - PROCESS | 1945 | 1461334010044 Marionette TRACE conn3 <- [1,3018,null,{}] 07:06:50 INFO - PROCESS | 1945 | 1461334010056 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:50 INFO - PROCESS | 1945 | 1461334010305 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 07:06:50 INFO - PROCESS | 1945 | 1461334010434 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:50 INFO - PROCESS | 1945 | ++DOCSHELL 0x119855000 == 69 [pid = 1945] [id = 764] 07:06:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x1145cd400) [pid = 1945] [serial = 2290] [outer = 0x0] 07:06:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x114bca800) [pid = 1945] [serial = 2291] [outer = 0x1145cd400] 07:06:50 INFO - PROCESS | 1945 | 1461334010466 Marionette DEBUG loaded listener.js 07:06:50 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x118687800) [pid = 1945] [serial = 2292] [outer = 0x1145cd400] 07:06:50 INFO - PROCESS | 1945 | 1461334010853 Marionette TRACE conn3 <- [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]]]}] 07:06:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:06:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:06:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:06:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:06:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 831ms 07:06:50 INFO - PROCESS | 1945 | 1461334010874 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 07:06:50 INFO - PROCESS | 1945 | 1461334010878 Marionette TRACE conn3 <- [1,3021,null,{"value":"7"}] 07:06:50 INFO - TEST-START | /FileAPI/historical.html 07:06:50 INFO - PROCESS | 1945 | 1461334010881 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:06:50 INFO - PROCESS | 1945 | 1461334010884 Marionette TRACE conn3 <- [1,3022,null,{}] 07:06:50 INFO - PROCESS | 1945 | 1461334010887 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:51 INFO - PROCESS | 1945 | 1461334011001 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 07:06:51 INFO - PROCESS | 1945 | 1461334011108 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x12892b000 == 70 [pid = 1945] [id = 765] 07:06:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x118695000) [pid = 1945] [serial = 2293] [outer = 0x0] 07:06:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x11a931c00) [pid = 1945] [serial = 2294] [outer = 0x118695000] 07:06:51 INFO - PROCESS | 1945 | 1461334011142 Marionette DEBUG loaded listener.js 07:06:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x11b633400) [pid = 1945] [serial = 2295] [outer = 0x118695000] 07:06:51 INFO - PROCESS | 1945 | 1461334011511 Marionette TRACE conn3 <- [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"]]]}] 07:06:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:06:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:06:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:06:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:06:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:06:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:06:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:06:51 INFO - TEST-OK | /FileAPI/historical.html | took 671ms 07:06:51 INFO - PROCESS | 1945 | 1461334011553 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 07:06:51 INFO - PROCESS | 1945 | 1461334011555 Marionette TRACE conn3 <- [1,3025,null,{"value":"7"}] 07:06:51 INFO - TEST-START | /FileAPI/idlharness.html 07:06:51 INFO - PROCESS | 1945 | 1461334011558 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:06:51 INFO - PROCESS | 1945 | 1461334011559 Marionette TRACE conn3 <- [1,3026,null,{}] 07:06:51 INFO - PROCESS | 1945 | 1461334011562 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:51 INFO - PROCESS | 1945 | 1461334011670 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 07:06:51 INFO - PROCESS | 1945 | 1461334011772 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:51 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d206000 == 71 [pid = 1945] [id = 766] 07:06:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x11c1b3800) [pid = 1945] [serial = 2296] [outer = 0x0] 07:06:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x125f97800) [pid = 1945] [serial = 2297] [outer = 0x11c1b3800] 07:06:51 INFO - PROCESS | 1945 | 1461334011804 Marionette DEBUG loaded listener.js 07:06:51 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x129e7c400) [pid = 1945] [serial = 2298] [outer = 0x11c1b3800] 07:06:52 INFO - PROCESS | 1945 | 1461334012448 Marionette TRACE conn3 <- [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]]]}] 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:06:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:06:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:06:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:06:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:06:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:06:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:06:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:06:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:06:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:06:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:06:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:06:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:06:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:06:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:06:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:06:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:06:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:06:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:06:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:06:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:06:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:06:52 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 07:06:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:06:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:06:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:06:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:06:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:06:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:06:52 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 07:06:52 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 07:06:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:06:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:06:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:06:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:06:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:06:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:06:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:06:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:06:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:06:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:06:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:06:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:06:52 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 07:06:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:06:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:06:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:06:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:06:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:06:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:06:52 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 07:06:52 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 07:06:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:06:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:06:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:06:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:06:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:06:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:06:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:06:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:06:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:06:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:06:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 935ms 07:06:52 INFO - PROCESS | 1945 | 1461334012526 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 07:06:52 INFO - PROCESS | 1945 | 1461334012531 Marionette TRACE conn3 <- [1,3029,null,{"value":"7"}] 07:06:52 INFO - TEST-START | /FileAPI/idlharness.worker 07:06:52 INFO - PROCESS | 1945 | 1461334012559 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:06:52 INFO - PROCESS | 1945 | 1461334012565 Marionette TRACE conn3 <- [1,3030,null,{}] 07:06:52 INFO - PROCESS | 1945 | 1461334012569 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:52 INFO - PROCESS | 1945 | 1461334012743 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 07:06:52 INFO - PROCESS | 1945 | 1461334012862 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:52 INFO - PROCESS | 1945 | ++DOCSHELL 0x137510000 == 72 [pid = 1945] [id = 767] 07:06:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x12a05cc00) [pid = 1945] [serial = 2299] [outer = 0x0] 07:06:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x12fe2a000) [pid = 1945] [serial = 2300] [outer = 0x12a05cc00] 07:06:52 INFO - PROCESS | 1945 | 1461334012914 Marionette DEBUG loaded listener.js 07:06:52 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x12fe2e800) [pid = 1945] [serial = 2301] [outer = 0x12a05cc00] 07:06:53 INFO - PROCESS | 1945 | [1945] 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 07:06:53 INFO - PROCESS | 1945 | 1461334013780 Marionette TRACE conn3 <- [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,{},{}]]]}] 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:06:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:06:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:06:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:06:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:06:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:06:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:06:53 INFO - {} 07:06:53 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 07:06:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:06:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:06:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:06:53 INFO - {} 07:06:53 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 - {} 07:06:53 INFO - {} 07:06:53 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 07:06:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:06:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:06:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:06:53 INFO - {} 07:06:53 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 07:06:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:06:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:06:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:06:53 INFO - {} 07:06:53 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 - {} 07:06:53 INFO - {} 07:06:53 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 07:06:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:06:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:06:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 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 07:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 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 07:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 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 07:06:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 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 07:06:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:06:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:06:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:06:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:06:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:06:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:06:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:06:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:06:53 INFO - {} 07:06:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1300ms 07:06:53 INFO - PROCESS | 1945 | 1461334013853 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 07:06:53 INFO - PROCESS | 1945 | 1461334013856 Marionette TRACE conn3 <- [1,3033,null,{"value":"7"}] 07:06:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:06:53 INFO - PROCESS | 1945 | 1461334013861 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:06:53 INFO - PROCESS | 1945 | 1461334013863 Marionette TRACE conn3 <- [1,3034,null,{}] 07:06:53 INFO - PROCESS | 1945 | 1461334013868 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:54 INFO - PROCESS | 1945 | 1461334014048 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 07:06:54 INFO - PROCESS | 1945 | 1461334014151 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ae02800 == 73 [pid = 1945] [id = 768] 07:06:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x114ce6c00) [pid = 1945] [serial = 2302] [outer = 0x0] 07:06:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x114ce8800) [pid = 1945] [serial = 2303] [outer = 0x114ce6c00] 07:06:54 INFO - PROCESS | 1945 | 1461334014182 Marionette DEBUG loaded listener.js 07:06:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x114cec800) [pid = 1945] [serial = 2304] [outer = 0x114ce6c00] 07:06:54 INFO - PROCESS | 1945 | 1461334014613 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 07:06:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:06:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 774ms 07:06:54 INFO - PROCESS | 1945 | 1461334014635 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 07:06:54 INFO - PROCESS | 1945 | 1461334014636 Marionette TRACE conn3 <- [1,3037,null,{"value":"7"}] 07:06:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:06:54 INFO - PROCESS | 1945 | 1461334014639 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:06:54 INFO - PROCESS | 1945 | 1461334014640 Marionette TRACE conn3 <- [1,3038,null,{}] 07:06:54 INFO - PROCESS | 1945 | 1461334014643 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:54 INFO - PROCESS | 1945 | 1461334014753 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 07:06:54 INFO - PROCESS | 1945 | 1461334014864 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:54 INFO - PROCESS | 1945 | ++DOCSHELL 0x119856000 == 74 [pid = 1945] [id = 769] 07:06:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x119272800) [pid = 1945] [serial = 2305] [outer = 0x0] 07:06:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x11b61cc00) [pid = 1945] [serial = 2306] [outer = 0x119272800] 07:06:54 INFO - PROCESS | 1945 | 1461334014903 Marionette DEBUG loaded listener.js 07:06:54 INFO - PROCESS | 1945 | ++DOMWINDOW == 176 (0x12aec9000) [pid = 1945] [serial = 2307] [outer = 0x119272800] 07:06:55 INFO - PROCESS | 1945 | 1461334015655 Marionette TRACE conn3 <- [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"]]]}] 07:06:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:06:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1071ms 07:06:55 INFO - PROCESS | 1945 | 1461334015726 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 07:06:55 INFO - PROCESS | 1945 | 1461334015730 Marionette TRACE conn3 <- [1,3041,null,{"value":"7"}] 07:06:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:06:55 INFO - PROCESS | 1945 | 1461334015736 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:06:55 INFO - PROCESS | 1945 | 1461334015738 Marionette TRACE conn3 <- [1,3042,null,{}] 07:06:55 INFO - PROCESS | 1945 | 1461334015742 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:55 INFO - PROCESS | 1945 | 1461334015843 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 07:06:55 INFO - PROCESS | 1945 | 1461334015925 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:55 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a8af800 == 75 [pid = 1945] [id = 770] 07:06:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 177 (0x116669000) [pid = 1945] [serial = 2308] [outer = 0x0] 07:06:55 INFO - PROCESS | 1945 | ++DOMWINDOW == 178 (0x11868b400) [pid = 1945] [serial = 2309] [outer = 0x116669000] 07:06:55 INFO - PROCESS | 1945 | 1461334015954 Marionette DEBUG loaded listener.js 07:06:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 179 (0x1186a9400) [pid = 1945] [serial = 2310] [outer = 0x116669000] 07:06:56 INFO - PROCESS | 1945 | 1461334016407 Marionette TRACE conn3 <- [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]]]}] 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:06:56 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. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:06:56 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'.) 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:06:56 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. 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:06:56 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. 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:06:56 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. 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:06:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:06:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:06:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:06:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:06:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 731ms 07:06:56 INFO - PROCESS | 1945 | 1461334016484 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 07:06:56 INFO - PROCESS | 1945 | 1461334016488 Marionette TRACE conn3 <- [1,3045,null,{"value":"7"}] 07:06:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:06:56 INFO - PROCESS | 1945 | 1461334016495 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:06:56 INFO - PROCESS | 1945 | 1461334016499 Marionette TRACE conn3 <- [1,3046,null,{}] 07:06:56 INFO - PROCESS | 1945 | 1461334016501 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:56 INFO - PROCESS | 1945 | 1461334016601 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 07:06:56 INFO - PROCESS | 1945 | 1461334016682 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:56 INFO - PROCESS | 1945 | ++DOCSHELL 0x115605800 == 76 [pid = 1945] [id = 771] 07:06:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x11bd22800) [pid = 1945] [serial = 2311] [outer = 0x0] 07:06:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 181 (0x11c111400) [pid = 1945] [serial = 2312] [outer = 0x11bd22800] 07:06:56 INFO - PROCESS | 1945 | 1461334016710 Marionette DEBUG loaded listener.js 07:06:56 INFO - PROCESS | 1945 | ++DOMWINDOW == 182 (0x12393b800) [pid = 1945] [serial = 2313] [outer = 0x11bd22800] 07:06:56 INFO - PROCESS | 1945 | [1945] 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 07:06:57 INFO - PROCESS | 1945 | 1461334017098 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:06:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:06:57 INFO - {} 07:06:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 622ms 07:06:57 INFO - PROCESS | 1945 | 1461334017118 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 07:06:57 INFO - PROCESS | 1945 | 1461334017119 Marionette TRACE conn3 <- [1,3049,null,{"value":"7"}] 07:06:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:06:57 INFO - PROCESS | 1945 | 1461334017121 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:06:57 INFO - PROCESS | 1945 | 1461334017123 Marionette TRACE conn3 <- [1,3050,null,{}] 07:06:57 INFO - PROCESS | 1945 | 1461334017131 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:57 INFO - PROCESS | 1945 | 1461334017251 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef63800 == 75 [pid = 1945] [id = 649] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12e43c800 == 74 [pid = 1945] [id = 663] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x1380de800 == 73 [pid = 1945] [id = 763] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x1319a4800 == 72 [pid = 1945] [id = 762] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x1303ce800 == 71 [pid = 1945] [id = 761] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x116381000 == 70 [pid = 1945] [id = 760] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12fd6f800 == 69 [pid = 1945] [id = 759] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12b727800 == 68 [pid = 1945] [id = 726] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12ef48800 == 67 [pid = 1945] [id = 758] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12d93f800 == 66 [pid = 1945] [id = 757] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 181 (0x12f7d2000) [pid = 1945] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 180 (0x12baf5400) [pid = 1945] [serial = 2218] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12d9e6000 == 65 [pid = 1945] [id = 756] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12cfaf000 == 64 [pid = 1945] [id = 755] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12b64f800 == 63 [pid = 1945] [id = 754] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12a80a800 == 62 [pid = 1945] [id = 753] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x127689800 == 61 [pid = 1945] [id = 752] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x118e30000 == 60 [pid = 1945] [id = 751] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x125d1c800 == 59 [pid = 1945] [id = 750] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11b673800 == 58 [pid = 1945] [id = 749] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12e885000 == 57 [pid = 1945] [id = 746] 07:06:57 INFO - PROCESS | 1945 | 1461334017397 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12e825000 == 56 [pid = 1945] [id = 744] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12e4ab000 == 55 [pid = 1945] [id = 743] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x12a80f000 == 54 [pid = 1945] [id = 742] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x11ba61000 == 53 [pid = 1945] [id = 741] 07:06:57 INFO - PROCESS | 1945 | --DOCSHELL 0x1158ac000 == 52 [pid = 1945] [id = 740] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 179 (0x12aa0d800) [pid = 1945] [serial = 2210] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 178 (0x12887fc00) [pid = 1945] [serial = 2201] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 177 (0x12a058800) [pid = 1945] [serial = 2204] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 176 (0x12b110400) [pid = 1945] [serial = 2213] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 175 (0x125f97000) [pid = 1945] [serial = 2198] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 174 (0x12b337400) [pid = 1945] [serial = 2215] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x12ab92800) [pid = 1945] [serial = 2212] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x127c81c00) [pid = 1945] [serial = 2200] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x12a094c00) [pid = 1945] [serial = 2206] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x129e7ec00) [pid = 1945] [serial = 2203] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x12aa02800) [pid = 1945] [serial = 2209] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x12a39c800) [pid = 1945] [serial = 2207] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x1156cb000) [pid = 1945] [serial = 2183] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x114e9f400) [pid = 1945] [serial = 2182] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12d9aa000) [pid = 1945] [serial = 2179] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x11b629400) [pid = 1945] [serial = 2170] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x11a92ec00) [pid = 1945] [serial = 2188] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x11acde400) [pid = 1945] [serial = 2189] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x12b7be800) [pid = 1945] [serial = 2216] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x11b636000) [pid = 1945] [serial = 2191] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x11ba53000) [pid = 1945] [serial = 2192] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 158 (0x12d27c000) [pid = 1945] [serial = 2176] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 157 (0x1189e5000) [pid = 1945] [serial = 2186] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 156 (0x116841400) [pid = 1945] [serial = 2185] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 155 (0x12e665000) [pid = 1945] [serial = 2167] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 154 (0x11c004000) [pid = 1945] [serial = 2194] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 153 (0x11c1acc00) [pid = 1945] [serial = 2195] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 152 (0x123934c00) [pid = 1945] [serial = 2197] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | --DOMWINDOW == 151 (0x129e89000) [pid = 1945] [serial = 2173] [outer = 0x0] [url = about:blank] 07:06:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x119849800 == 53 [pid = 1945] [id = 772] 07:06:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 152 (0x1156cb000) [pid = 1945] [serial = 2314] [outer = 0x0] 07:06:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 153 (0x1191b0800) [pid = 1945] [serial = 2315] [outer = 0x1156cb000] 07:06:57 INFO - PROCESS | 1945 | 1461334017435 Marionette DEBUG loaded listener.js 07:06:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 154 (0x11bb52000) [pid = 1945] [serial = 2316] [outer = 0x1156cb000] 07:06:57 INFO - PROCESS | 1945 | 1461334017733 Marionette TRACE conn3 <- [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]]]}] 07:06:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:06:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:06:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:06:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:06:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 628ms 07:06:57 INFO - PROCESS | 1945 | 1461334017752 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 07:06:57 INFO - PROCESS | 1945 | 1461334017754 Marionette TRACE conn3 <- [1,3053,null,{"value":"7"}] 07:06:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:06:57 INFO - PROCESS | 1945 | 1461334017757 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:06:57 INFO - PROCESS | 1945 | 1461334017758 Marionette TRACE conn3 <- [1,3054,null,{}] 07:06:57 INFO - PROCESS | 1945 | 1461334017760 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:57 INFO - PROCESS | 1945 | 1461334017854 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 07:06:57 INFO - PROCESS | 1945 | 1461334017939 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:57 INFO - PROCESS | 1945 | ++DOCSHELL 0x125d16800 == 54 [pid = 1945] [id = 773] 07:06:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 155 (0x11c004000) [pid = 1945] [serial = 2317] [outer = 0x0] 07:06:57 INFO - PROCESS | 1945 | ++DOMWINDOW == 156 (0x12a3a6800) [pid = 1945] [serial = 2318] [outer = 0x11c004000] 07:06:57 INFO - PROCESS | 1945 | 1461334017965 Marionette DEBUG loaded listener.js 07:06:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 157 (0x12aa0bc00) [pid = 1945] [serial = 2319] [outer = 0x11c004000] 07:06:58 INFO - PROCESS | 1945 | 1461334018366 Marionette TRACE conn3 <- [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"]]]}] 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:06:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:06:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:06:58 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" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:06:58 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" 07:06:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:06:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 638ms 07:06:58 INFO - PROCESS | 1945 | 1461334018395 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 07:06:58 INFO - PROCESS | 1945 | 1461334018396 Marionette TRACE conn3 <- [1,3057,null,{"value":"7"}] 07:06:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:06:58 INFO - PROCESS | 1945 | 1461334018398 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:06:58 INFO - PROCESS | 1945 | 1461334018399 Marionette TRACE conn3 <- [1,3058,null,{}] 07:06:58 INFO - PROCESS | 1945 | 1461334018401 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:58 INFO - PROCESS | 1945 | 1461334018499 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 07:06:58 INFO - PROCESS | 1945 | 1461334018562 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:58 INFO - PROCESS | 1945 | ++DOCSHELL 0x12bebf800 == 55 [pid = 1945] [id = 774] 07:06:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 158 (0x12887fc00) [pid = 1945] [serial = 2320] [outer = 0x0] 07:06:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 159 (0x12ab92800) [pid = 1945] [serial = 2321] [outer = 0x12887fc00] 07:06:58 INFO - PROCESS | 1945 | 1461334018588 Marionette DEBUG loaded listener.js 07:06:58 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x11bb44c00) [pid = 1945] [serial = 2322] [outer = 0x12887fc00] 07:06:58 INFO - PROCESS | 1945 | 1461334018909 Marionette TRACE conn3 <- [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]]]}] 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:06:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:06:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:06:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:06:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:06:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:06:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 525ms 07:06:58 INFO - PROCESS | 1945 | 1461334018925 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 07:06:58 INFO - PROCESS | 1945 | 1461334018926 Marionette TRACE conn3 <- [1,3061,null,{"value":"7"}] 07:06:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:06:58 INFO - PROCESS | 1945 | 1461334018930 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:06:58 INFO - PROCESS | 1945 | 1461334018933 Marionette TRACE conn3 <- [1,3062,null,{}] 07:06:58 INFO - PROCESS | 1945 | 1461334018936 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:59 INFO - PROCESS | 1945 | 1461334019043 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 07:06:59 INFO - PROCESS | 1945 | 1461334019113 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x12d93b000 == 56 [pid = 1945] [id = 775] 07:06:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x119273400) [pid = 1945] [serial = 2323] [outer = 0x0] 07:06:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x11bd20800) [pid = 1945] [serial = 2324] [outer = 0x119273400] 07:06:59 INFO - PROCESS | 1945 | 1461334019142 Marionette DEBUG loaded listener.js 07:06:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x12b398000) [pid = 1945] [serial = 2325] [outer = 0x119273400] 07:06:59 INFO - PROCESS | 1945 | [1945] 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 07:06:59 INFO - PROCESS | 1945 | 1461334019461 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:06:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:06:59 INFO - {} 07:06:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 572ms 07:06:59 INFO - PROCESS | 1945 | 1461334019502 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 07:06:59 INFO - PROCESS | 1945 | 1461334019503 Marionette TRACE conn3 <- [1,3065,null,{"value":"7"}] 07:06:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:06:59 INFO - PROCESS | 1945 | 1461334019505 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:06:59 INFO - PROCESS | 1945 | 1461334019506 Marionette TRACE conn3 <- [1,3066,null,{}] 07:06:59 INFO - PROCESS | 1945 | 1461334019509 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:06:59 INFO - PROCESS | 1945 | 1461334019615 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 07:06:59 INFO - PROCESS | 1945 | 1461334019629 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:59 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e81a800 == 57 [pid = 1945] [id = 776] 07:06:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x12baf4800) [pid = 1945] [serial = 2326] [outer = 0x0] 07:06:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x12cefdc00) [pid = 1945] [serial = 2327] [outer = 0x12baf4800] 07:06:59 INFO - PROCESS | 1945 | 1461334019654 Marionette DEBUG loaded listener.js 07:06:59 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x12d295400) [pid = 1945] [serial = 2328] [outer = 0x12baf4800] 07:07:00 INFO - PROCESS | 1945 | 1461334019998 Marionette TRACE conn3 <- [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]]]}] 07:07:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:07:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:07:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:07:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:07:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:07:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:07:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:07:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 518ms 07:07:00 INFO - PROCESS | 1945 | 1461334020025 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 07:07:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:07:00 INFO - PROCESS | 1945 | 1461334020026 Marionette TRACE conn3 <- [1,3069,null,{"value":"7"}] 07:07:00 INFO - PROCESS | 1945 | 1461334020035 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:07:00 INFO - PROCESS | 1945 | 1461334020036 Marionette TRACE conn3 <- [1,3070,null,{}] 07:07:00 INFO - PROCESS | 1945 | 1461334020038 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:00 INFO - PROCESS | 1945 | 1461334020162 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 07:07:00 INFO - PROCESS | 1945 | 1461334020174 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12ef45800 == 58 [pid = 1945] [id = 777] 07:07:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x12d29cc00) [pid = 1945] [serial = 2329] [outer = 0x0] 07:07:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x12da2d000) [pid = 1945] [serial = 2330] [outer = 0x12d29cc00] 07:07:00 INFO - PROCESS | 1945 | 1461334020214 Marionette DEBUG loaded listener.js 07:07:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x12e339800) [pid = 1945] [serial = 2331] [outer = 0x12d29cc00] 07:07:00 INFO - PROCESS | 1945 | 1461334020606 Marionette TRACE conn3 <- [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]]]}] 07:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:07:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 625ms 07:07:00 INFO - PROCESS | 1945 | 1461334020654 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 07:07:00 INFO - PROCESS | 1945 | 1461334020655 Marionette TRACE conn3 <- [1,3073,null,{"value":"7"}] 07:07:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:07:00 INFO - PROCESS | 1945 | 1461334020657 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:07:00 INFO - PROCESS | 1945 | 1461334020658 Marionette TRACE conn3 <- [1,3074,null,{}] 07:07:00 INFO - PROCESS | 1945 | 1461334020661 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:00 INFO - PROCESS | 1945 | 1461334020773 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 07:07:00 INFO - PROCESS | 1945 | 1461334020787 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:00 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fb53000 == 59 [pid = 1945] [id = 778] 07:07:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x11c128800) [pid = 1945] [serial = 2332] [outer = 0x0] 07:07:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x11c12c800) [pid = 1945] [serial = 2333] [outer = 0x11c128800] 07:07:00 INFO - PROCESS | 1945 | 1461334020813 Marionette DEBUG loaded listener.js 07:07:00 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x11c131000) [pid = 1945] [serial = 2334] [outer = 0x11c128800] 07:07:01 INFO - PROCESS | 1945 | 1461334021142 Marionette TRACE conn3 <- [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]]]}] 07:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:07:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:07:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 523ms 07:07:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:07:01 INFO - PROCESS | 1945 | 1461334021181 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 07:07:01 INFO - PROCESS | 1945 | 1461334021182 Marionette TRACE conn3 <- [1,3077,null,{"value":"7"}] 07:07:01 INFO - PROCESS | 1945 | 1461334021184 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:07:01 INFO - PROCESS | 1945 | 1461334021185 Marionette TRACE conn3 <- [1,3078,null,{}] 07:07:01 INFO - PROCESS | 1945 | 1461334021187 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:01 INFO - PROCESS | 1945 | 1461334021301 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 07:07:01 INFO - PROCESS | 1945 | 1461334021314 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:01 INFO - PROCESS | 1945 | ++DOCSHELL 0x12fed3800 == 60 [pid = 1945] [id = 779] 07:07:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x12d9aa400) [pid = 1945] [serial = 2335] [outer = 0x0] 07:07:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x12e33f400) [pid = 1945] [serial = 2336] [outer = 0x12d9aa400] 07:07:01 INFO - PROCESS | 1945 | 1461334021340 Marionette DEBUG loaded listener.js 07:07:01 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x12efdb800) [pid = 1945] [serial = 2337] [outer = 0x12d9aa400] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 174 (0x118ec7c00) [pid = 1945] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 173 (0x12393bc00) [pid = 1945] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 172 (0x12e2ba000) [pid = 1945] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 171 (0x114bcbc00) [pid = 1945] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 170 (0x12b7bfc00) [pid = 1945] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 169 (0x12e33b400) [pid = 1945] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 168 (0x12efdfc00) [pid = 1945] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 167 (0x12bafb800) [pid = 1945] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 166 (0x12aa0fc00) [pid = 1945] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 165 (0x12e665800) [pid = 1945] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 164 (0x11566a000) [pid = 1945] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 163 (0x12b289800) [pid = 1945] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 162 (0x11a84ec00) [pid = 1945] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 161 (0x12d92d400) [pid = 1945] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 160 (0x114bcac00) [pid = 1945] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:07:01 INFO - PROCESS | 1945 | --DOMWINDOW == 159 (0x128043000) [pid = 1945] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:07:01 INFO - PROCESS | 1945 | 1461334021883 Marionette TRACE conn3 <- [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] 07:07:01 INFO - PROCESS | 1945 | 1461334021908 Marionette TRACE conn3 <- [1,3081,null,{"value":"7"}] 07:07:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:07:01 INFO - PROCESS | 1945 | 1461334021929 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:07:01 INFO - PROCESS | 1945 | 1461334021934 Marionette TRACE conn3 <- [1,3082,null,{}] 07:07:01 INFO - PROCESS | 1945 | 1461334021958 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:02 INFO - PROCESS | 1945 | 1461334022147 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 07:07:02 INFO - PROCESS | 1945 | 1461334022153 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x137506800 == 61 [pid = 1945] [id = 780] 07:07:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 160 (0x12e2b5400) [pid = 1945] [serial = 2338] [outer = 0x0] 07:07:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 161 (0x12e662800) [pid = 1945] [serial = 2339] [outer = 0x12e2b5400] 07:07:02 INFO - PROCESS | 1945 | 1461334022184 Marionette DEBUG loaded listener.js 07:07:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 162 (0x127610000) [pid = 1945] [serial = 2340] [outer = 0x12e2b5400] 07:07:02 INFO - PROCESS | 1945 | 1461334022510 Marionette TRACE conn3 <- [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]]]}] 07:07:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:07:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:07:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:07:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:07:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:07:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 649ms 07:07:02 INFO - PROCESS | 1945 | 1461334022561 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 07:07:02 INFO - PROCESS | 1945 | 1461334022562 Marionette TRACE conn3 <- [1,3085,null,{"value":"7"}] 07:07:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:07:02 INFO - PROCESS | 1945 | 1461334022565 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:07:02 INFO - PROCESS | 1945 | 1461334022566 Marionette TRACE conn3 <- [1,3086,null,{}] 07:07:02 INFO - PROCESS | 1945 | 1461334022568 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:02 INFO - PROCESS | 1945 | 1461334022689 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 07:07:02 INFO - PROCESS | 1945 | 1461334022696 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:02 INFO - PROCESS | 1945 | ++DOCSHELL 0x13750b800 == 62 [pid = 1945] [id = 781] 07:07:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 163 (0x12efdf400) [pid = 1945] [serial = 2341] [outer = 0x0] 07:07:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 164 (0x12f769000) [pid = 1945] [serial = 2342] [outer = 0x12efdf400] 07:07:02 INFO - PROCESS | 1945 | 1461334022721 Marionette DEBUG loaded listener.js 07:07:02 INFO - PROCESS | 1945 | ++DOMWINDOW == 165 (0x12f890400) [pid = 1945] [serial = 2343] [outer = 0x12efdf400] 07:07:03 INFO - PROCESS | 1945 | 1461334023010 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:07:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:07:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 470ms 07:07:03 INFO - PROCESS | 1945 | 1461334023036 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 07:07:03 INFO - PROCESS | 1945 | 1461334023037 Marionette TRACE conn3 <- [1,3089,null,{"value":"7"}] 07:07:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:07:03 INFO - PROCESS | 1945 | 1461334023039 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:07:03 INFO - PROCESS | 1945 | 1461334023040 Marionette TRACE conn3 <- [1,3090,null,{}] 07:07:03 INFO - PROCESS | 1945 | 1461334023042 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:03 INFO - PROCESS | 1945 | 1461334023140 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 07:07:03 INFO - PROCESS | 1945 | 1461334023145 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x137665000 == 63 [pid = 1945] [id = 782] 07:07:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 166 (0x12e97dc00) [pid = 1945] [serial = 2344] [outer = 0x0] 07:07:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 167 (0x12e982400) [pid = 1945] [serial = 2345] [outer = 0x12e97dc00] 07:07:03 INFO - PROCESS | 1945 | 1461334023170 Marionette DEBUG loaded listener.js 07:07:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 168 (0x12e986400) [pid = 1945] [serial = 2346] [outer = 0x12e97dc00] 07:07:03 INFO - PROCESS | 1945 | 1461334023511 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:07:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:07:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 519ms 07:07:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:07:03 INFO - PROCESS | 1945 | 1461334023558 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 07:07:03 INFO - PROCESS | 1945 | 1461334023559 Marionette TRACE conn3 <- [1,3093,null,{"value":"7"}] 07:07:03 INFO - PROCESS | 1945 | 1461334023562 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:07:03 INFO - PROCESS | 1945 | 1461334023563 Marionette TRACE conn3 <- [1,3094,null,{}] 07:07:03 INFO - PROCESS | 1945 | 1461334023565 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:03 INFO - PROCESS | 1945 | 1461334023689 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 07:07:03 INFO - PROCESS | 1945 | 1461334023812 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:03 INFO - PROCESS | 1945 | ++DOCSHELL 0x118f35000 == 64 [pid = 1945] [id = 783] 07:07:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 169 (0x114504800) [pid = 1945] [serial = 2347] [outer = 0x0] 07:07:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 170 (0x114bc9000) [pid = 1945] [serial = 2348] [outer = 0x114504800] 07:07:03 INFO - PROCESS | 1945 | 1461334023845 Marionette DEBUG loaded listener.js 07:07:03 INFO - PROCESS | 1945 | ++DOMWINDOW == 171 (0x114d5c800) [pid = 1945] [serial = 2349] [outer = 0x114504800] 07:07:04 INFO - PROCESS | 1945 | 1461334024228 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:07:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:07:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 669ms 07:07:04 INFO - PROCESS | 1945 | 1461334024232 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 07:07:04 INFO - PROCESS | 1945 | 1461334024235 Marionette TRACE conn3 <- [1,3097,null,{"value":"7"}] 07:07:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:07:04 INFO - PROCESS | 1945 | 1461334024238 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:07:04 INFO - PROCESS | 1945 | 1461334024241 Marionette TRACE conn3 <- [1,3098,null,{}] 07:07:04 INFO - PROCESS | 1945 | 1461334024245 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:04 INFO - PROCESS | 1945 | 1461334024358 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 07:07:04 INFO - PROCESS | 1945 | 1461334024469 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:04 INFO - PROCESS | 1945 | ++DOCSHELL 0x12a8a2800 == 65 [pid = 1945] [id = 784] 07:07:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 172 (0x114d63c00) [pid = 1945] [serial = 2350] [outer = 0x0] 07:07:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 173 (0x114eaa800) [pid = 1945] [serial = 2351] [outer = 0x114d63c00] 07:07:04 INFO - PROCESS | 1945 | 1461334024502 Marionette DEBUG loaded listener.js 07:07:04 INFO - PROCESS | 1945 | ++DOMWINDOW == 174 (0x11868fc00) [pid = 1945] [serial = 2352] [outer = 0x114d63c00] 07:07:04 INFO - PROCESS | 1945 | 1461334024880 Marionette TRACE conn3 <- [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]]]}] 07:07:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:07:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:07:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 674ms 07:07:04 INFO - PROCESS | 1945 | 1461334024914 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 07:07:04 INFO - PROCESS | 1945 | 1461334024917 Marionette TRACE conn3 <- [1,3101,null,{"value":"7"}] 07:07:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:07:04 INFO - PROCESS | 1945 | 1461334024919 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:07:04 INFO - PROCESS | 1945 | 1461334024921 Marionette TRACE conn3 <- [1,3102,null,{}] 07:07:04 INFO - PROCESS | 1945 | 1461334024923 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:05 INFO - PROCESS | 1945 | 1461334025035 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 07:07:05 INFO - PROCESS | 1945 | 1461334025144 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12b64e000 == 66 [pid = 1945] [id = 785] 07:07:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 175 (0x1191b1800) [pid = 1945] [serial = 2353] [outer = 0x0] 07:07:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 176 (0x11ace6800) [pid = 1945] [serial = 2354] [outer = 0x1191b1800] 07:07:05 INFO - PROCESS | 1945 | 1461334025176 Marionette DEBUG loaded listener.js 07:07:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 177 (0x11ba54000) [pid = 1945] [serial = 2355] [outer = 0x1191b1800] 07:07:05 INFO - PROCESS | 1945 | 1461334025538 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:07:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:07:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 07:07:05 INFO - PROCESS | 1945 | 1461334025590 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 07:07:05 INFO - PROCESS | 1945 | 1461334025592 Marionette TRACE conn3 <- [1,3105,null,{"value":"7"}] 07:07:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:07:05 INFO - PROCESS | 1945 | 1461334025599 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:07:05 INFO - PROCESS | 1945 | 1461334025604 Marionette TRACE conn3 <- [1,3106,null,{}] 07:07:05 INFO - PROCESS | 1945 | 1461334025607 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:05 INFO - PROCESS | 1945 | 1461334025750 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 07:07:05 INFO - PROCESS | 1945 | 1461334025862 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:05 INFO - PROCESS | 1945 | ++DOCSHELL 0x12e4c4000 == 67 [pid = 1945] [id = 786] 07:07:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 178 (0x11ac17400) [pid = 1945] [serial = 2356] [outer = 0x0] 07:07:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 179 (0x11c130c00) [pid = 1945] [serial = 2357] [outer = 0x11ac17400] 07:07:05 INFO - PROCESS | 1945 | 1461334025895 Marionette DEBUG loaded listener.js 07:07:05 INFO - PROCESS | 1945 | ++DOMWINDOW == 180 (0x129b3d800) [pid = 1945] [serial = 2358] [outer = 0x11ac17400] 07:07:06 INFO - PROCESS | 1945 | 1461334026262 Marionette TRACE conn3 <- [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]]]}] 07:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:07:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 677ms 07:07:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:07:06 INFO - PROCESS | 1945 | 1461334026273 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 07:07:06 INFO - PROCESS | 1945 | 1461334026275 Marionette TRACE conn3 <- [1,3109,null,{"value":"7"}] 07:07:06 INFO - PROCESS | 1945 | 1461334026277 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:07:06 INFO - PROCESS | 1945 | 1461334026278 Marionette TRACE conn3 <- [1,3110,null,{}] 07:07:06 INFO - PROCESS | 1945 | 1461334026281 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:06 INFO - PROCESS | 1945 | 1461334026392 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 07:07:06 INFO - PROCESS | 1945 | 1461334026498 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:06 INFO - PROCESS | 1945 | ++DOCSHELL 0x13198d800 == 68 [pid = 1945] [id = 787] 07:07:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 181 (0x12a094c00) [pid = 1945] [serial = 2359] [outer = 0x0] 07:07:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 182 (0x12a320c00) [pid = 1945] [serial = 2360] [outer = 0x12a094c00] 07:07:06 INFO - PROCESS | 1945 | 1461334026527 Marionette DEBUG loaded listener.js 07:07:06 INFO - PROCESS | 1945 | ++DOMWINDOW == 183 (0x12a3a4400) [pid = 1945] [serial = 2361] [outer = 0x12a094c00] 07:07:06 INFO - PROCESS | 1945 | 1461334026880 Marionette TRACE conn3 <- [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"]]]}] 07:07:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:07:06 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 07:07:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:07:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:07:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:07:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 622ms 07:07:06 INFO - PROCESS | 1945 | 1461334026900 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 07:07:06 INFO - PROCESS | 1945 | 1461334026901 Marionette TRACE conn3 <- [1,3113,null,{"value":"7"}] 07:07:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:07:06 INFO - PROCESS | 1945 | 1461334026904 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:07:06 INFO - PROCESS | 1945 | 1461334026905 Marionette TRACE conn3 <- [1,3114,null,{}] 07:07:06 INFO - PROCESS | 1945 | 1461334026907 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:07:07 INFO - PROCESS | 1945 | 1461334027016 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 07:07:07 INFO - PROCESS | 1945 | 1461334027131 Marionette TRACE conn3 -> [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\", \"051042bb-70ef-4b48-bc1c-1cb9c1c51403\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:07 INFO - PROCESS | 1945 | ++DOCSHELL 0x13767a800 == 69 [pid = 1945] [id = 788] 07:07:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 184 (0x12ac65c00) [pid = 1945] [serial = 2362] [outer = 0x0] 07:07:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 185 (0x12ac68800) [pid = 1945] [serial = 2363] [outer = 0x12ac65c00] 07:07:07 INFO - PROCESS | 1945 | 1461334027171 Marionette DEBUG loaded listener.js 07:07:07 INFO - PROCESS | 1945 | ++DOMWINDOW == 186 (0x12aced000) [pid = 1945] [serial = 2364] [outer = 0x12ac65c00] 07:07:07 INFO - PROCESS | 1945 | 1461334027550 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 07:07:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:07:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 668ms 07:07:07 INFO - PROCESS | 1945 | 1461334027573 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 07:07:07 INFO - PROCESS | 1945 | 1461334027574 Marionette TRACE conn3 <- [1,3117,null,{"value":"7"}] 07:07:08 WARNING - u'runner_teardown' () 07:07:08 INFO - No more tests 07:07:08 INFO - Got 0 unexpected results 07:07:08 INFO - SUITE-END | took 516s 07:07:08 INFO - Closing logging queue 07:07:08 INFO - queue closed 07:07:08 INFO - Return code: 0 07:07:08 WARNING - # TBPL SUCCESS # 07:07:08 INFO - Running post-action listener: _resource_record_post_action 07:07:08 INFO - Running post-run listener: _resource_record_post_run 07:07:09 INFO - Total resource usage - Wall time: 539s; CPU: 58.0%; Read bytes: 557056; Write bytes: 992186880; Read time: 10; Write time: 5442 07:07:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:07:09 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196082176; Write bytes: 198874624; Read time: 16159; Write time: 1275 07:07:09 INFO - run-tests - Wall time: 520s; CPU: 58.0%; Read bytes: 479232; Write bytes: 790223872; Read time: 9; Write time: 4153 07:07:09 INFO - Running post-run listener: _upload_blobber_files 07:07:09 INFO - Blob upload gear active. 07:07:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:07:09 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 07:07:09 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'] 07:07:09 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 07:07:10 INFO - (blobuploader) - INFO - Open directory for files ... 07:07:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:07:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:07:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:07:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:07:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:07:11 INFO - (blobuploader) - INFO - Done attempting. 07:07:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:07:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:07:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:07:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:07:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:07:13 INFO - (blobuploader) - INFO - Done attempting. 07:07:13 INFO - (blobuploader) - INFO - Iteration through files over. 07:07:13 INFO - Return code: 0 07:07:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:07:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:07:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0cdd0aa6599682b12379802102b36229d34992124ba710b8dad05a7c31e839a9c6e93efe2aab85527b1610d779627c6d00949bcc40b9e966fd30062c501444c3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8c8f5f1d5cfa9fbbbc4166dc36868b701f037e731899f18ac9ce309fd7054b9d1099b97a75204b4d96cda8d7d8be9c808ba5d5c915dae88f2e9a92b4331d61c2"} 07:07:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:07:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:07:13 INFO - Contents: 07:07:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0cdd0aa6599682b12379802102b36229d34992124ba710b8dad05a7c31e839a9c6e93efe2aab85527b1610d779627c6d00949bcc40b9e966fd30062c501444c3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8c8f5f1d5cfa9fbbbc4166dc36868b701f037e731899f18ac9ce309fd7054b9d1099b97a75204b4d96cda8d7d8be9c808ba5d5c915dae88f2e9a92b4331d61c2"} 07:07:13 INFO - Running post-run listener: copy_logs_to_upload_dir 07:07:13 INFO - Copying logs to upload dir... 07:07:13 INFO - mkdir: /builds/slave/test/build/upload/logs 07:07:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=596.891446 ========= master_lag: 182.72 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 59 secs) (at 2016-04-22 07:10:15.858238) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 38 secs) (at 2016-04-22 07:10:15.861932) ========= 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.rug0LiruIC/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.m29gWkWsFP/Listeners TMPDIR=/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/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/0cdd0aa6599682b12379802102b36229d34992124ba710b8dad05a7c31e839a9c6e93efe2aab85527b1610d779627c6d00949bcc40b9e966fd30062c501444c3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8c8f5f1d5cfa9fbbbc4166dc36868b701f037e731899f18ac9ce309fd7054b9d1099b97a75204b4d96cda8d7d8be9c808ba5d5c915dae88f2e9a92b4331d61c2"} build_url:https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013014 build_url: 'https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/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/0cdd0aa6599682b12379802102b36229d34992124ba710b8dad05a7c31e839a9c6e93efe2aab85527b1610d779627c6d00949bcc40b9e966fd30062c501444c3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8c8f5f1d5cfa9fbbbc4166dc36868b701f037e731899f18ac9ce309fd7054b9d1099b97a75204b4d96cda8d7d8be9c808ba5d5c915dae88f2e9a92b4331d61c2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fPT2BcCxSwe7HI3Z_quUow/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 38.34 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 38 secs) (at 2016-04-22 07:10:54.218897) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 28 secs) (at 2016-04-22 07:10:54.219231) ========= 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.rug0LiruIC/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.m29gWkWsFP/Listeners TMPDIR=/var/folders/q8/1vnm3qf56qs7z6b9j3w0gwl800000w/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.005116 ========= master_lag: 28.70 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 28 secs) (at 2016-04-22 07:11:22.919748) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-22 07:11:22.920106) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-22 07:11:24.899614) ========= ========= Total master_lag: 249.82 =========